This is not with reference to sonarikafan's dream come true, but about what snaky's behaviour did to yuvraj. Again, I have not seen any of the one-sided yuvraj-snaky romance, so please excuse anything I've got factually wrong. I have, however, read most of the WUs.
Yuvraj seemed like a normal guy when he fell for snaky--for her looks, his imagined dream girl, a natural occurrence for a guy who's ready for love. So what happened to him after snaky's machinations that resulted not only in his realizing that she not only didn't love him, but was actively responsible for his ending up in a position where he (thought) he had no choice but to marry someone he didn't like much and whom he felt was also responsible for cheating/forcing him? To use a phrase, the iron entered his soul--he reacted by withdrawing emotionally so much that he refuses to consider that the girl he now DOES like and trust may actually be worth his love. He gets drawn to Suhani and then moves away. He also is burdened by the conditioning that beauty is the prime attribute of a person, and he refuses to see Suhani from any eyes but his wretched gran's, so he refuses to acknowledge any attraction.
This may also account for the ambiguity in his interactions with Snaky. While I don't think he loves snaky anymore, maybe he fears he may again fall for her and equally fears the pain/hurt/loss of pride that must have followed the first betrayal. therefore he pushes her away when she is pursuing him, but is happy enough to accept her offer of just friendship--her 'love' talk scares him, so he rather have the less threatening 'friendship. (So he's a fool, but just trying to make sense of the guy.)
please tell me what you all think.