"I'm just generous with my compliments. I tend to see the beauty in everyone. I don't hold back in expressing my feelings and that's why I think all these traits of mine add up to me being tagged a flirt... Which is fine," Ranveer said.
"It's not that I have a problem with being tagged as a flirt! I have a problem with tags. You define and limit people with tags. Each person is complex and infinite," he said.
Thus, his song 'Kya karun oh ladies, main hun aadat se majboor' gels well with his ways!
The actor has been seen flirting with actress Sonakshi Sinha at promotional events for 'Lootera', which released on Friday.
The on-screen couple was not bereft of dating rumours, but giving his side of the story, Ranveer said, "I have great chemistry with her. I remember that there were rumours of us seeing each other even before 'Lootera'. We have a friendly relationship."
"She is easy to work with. She has great ease and effort by the way we work. I kind of learn from her to be more easy about my work. she is a spontaneous actor and understands that films are about capturing life's moments...she's tremendously gifted."
'Lootera', a period drama directed by Vikramaditya Motwane, spells an old world charm. Ranveer sincerely believes Sonakshi was the "best choice" for the part.
"She fits the character. No one can pull off that old world charm and look. She can, with her look and mannerisms, completely transport you into believing that she is from that era," he said.
The going was not so easy for the young actor, who admits he was in a "do or die" situation when he stepped into showbiz.
Ranveer, who had no godfather to fall back upon in the industry, made a successful debut with Yash Raj Films' 'Band Baaja Baaraat' in 2010. It's been a rollicking innings ever since - 'Ladies Vs Ricky Bahl' and now 'Lootera', as well as other plum projects in the offing for the 27-year-old.
"I think I made a strong start and I knew that was important and I knew that I will not get many chances. It was do or die for me. I had to make a good first impression and I managed it," Ranveer said.
He believes that his effortless portrayal of Bittoo Sharma, a street-smart boy, helped him get the visibility he wanted.
"A lot of good work is coming from that perception which people formed of me from my first film. I am happy that I was able to make a mark," Ranveer added.
Having said that, the actor admits delivering good work consistently is vital.
"(I know) It is about delivery after this. Gone are the days of surviving on your persona," he said.
For now, he is doing good - with movies like 'Ram Leela' and 'Gunday' in his kitty!