I came back not due to/owing to/thanks to the rain, but because I was tired.
Do all the three phrases fit in the above context and mean the same? Thanks.
Yes, though "thanks to" is the least happy phrase in this structure.
Thanks, Anglika.
But would you mind explaining in a few words why thanks to is the least happy phrase?