Bollywood actor Ranveer Singh, who turned 31 on Wednesday, took to Twitter to thank his fans for their wonderful birthday wishes.

He posted an adorable snapshot of himself 'blushing' and covering his face and wrote, "Reading all your messages Thank you everyone!!!! I can't handle it ya."

Here's the photo:

Don't you love it?

Also see: Ranveer Singh beefs up for 'Befikre'

Ranveer Singh recently wrapped up the shoot of his film 'Befikre'.

'Befikre' marks the return of filmmaker Aditya Chopra to direction after a hiatus of seven years.

Also see: Rani Mukerji's first public picture with husband Aditya Chopra

Also starring actress Vaani Kapoor, the film is set to release on December 9.

Three posters of 'Befikre' have been unveiled so far. Take a look: