Duncan James has said he can't get over the "amazing response" to a photo he posted on social media which shows him cuddling up with his Brazilian boyfriend Rodrigo Reis.

The 41-year-old Blue singer posted the picture on his Instagram page over the weekend, saying Reis is "such a beautiful person inside and out."

"Thank you for making me smile", he added.

James has now taken to Twitter to express his joy at the "comments and love" he has received.

He wrote: "I didn't identify as a gay man for many years because of my own issues with coming out, but finally I'm happy in my skin & this guy next 2 me makes me proud 2 be gay."

James first started posting pictures of Rodrigo a month ago, when they went to Amsterdam's Tropikali Festival.

The former Hollyoaks star previously appeared on Loose Women, where he spoke about coming out.

"After years of hiding a secret inside me I wanted to be able to be who I am", he said.

"I wanted acceptance and I carried this burden for so many years on my shoulders. I was worried what the fans would think, I was worried about family and friends and I was living a lie really."

He has a 14-year-old daughter called Tiane from a previous relationship.

Last month, we spoke to James about his role in The Rocky Horror Picture Show.