Don't go to find logic .it is a great entertainer after long.... Also dont give up on the movie within half hour- I was to, because some felt like typical tropes and predictable ..but then post half hour the movie takes a different unseen spin.... Love the new kind of love story the makers tried to weave