Maybe when he woke up he thought he is gay and he slept with a man LOL
Well, it is his fault if he didn't look deeply, that's what engagement for !
When I engage I will ask my Fiancee out in a rainy day :)