Ranveer is very different from other actors. He may not be very good looking but he is responsible, honest, humble. His energy is what everyone likes.
Deepika is really lucky to have him in her life. She was heart broken and lost belief in love after what RK and Katrina did to her. Ranveer really changed her. He was there for her with her family when she was suffering from depression. Ranveer used to say that he does not believe in marriage, he cant settle down. But now he wants to get married, have more children and wants to be a family man. He said in last few years he has changed his opinion.
He was dating Anushka Sharma (his 1st costar). Anushka never accepted that she dated him, always makes fun of him, tries to bring him down (she does not care about what others feel, its normal to be rude to her co stars lol. Even Shahid Kapoor was annoyed by her personality), but Ranveer was always a gentleman, he never embarrassed her. He just smiles and lets it go (KWK show was just an example). People dont like how she treats Ranveer. He still respects her even when she does not like him.