“Jane the Virgin” star Gina Rodriguez is head over heels in love with her boyfriend, Joe LoCicero.

LoCicero accompanied Rodriguez to Thailand this December as she learned the combat sport muay thai for her role as Jane Gloriana Villanueva in The CW show. The two seemed to enjoy their time together, since Rodriguez considered her boyfriend’s love as the best gift she received this Christmas.

She posted a gorgeous photo of them both enjoying the breezy winds of the beach. In the pic, Rodriguez is wearing a long white dress and holding LoCicero’s hand. LoCicero had on a t-shirt and shorts.

LoCicero seemed to reciprocate Rodriguez’s love and happiness since he posted a different photo featuring Rodriguez playing with elephants.

The two started their romance late this year. Prior to dating LoCicero, Rodriguez was rumored to be dating actor Ben Schwartz in early 2016, and before that, Henry Esteve of “Revenge.”

It’s really nice to see Rodriguez so happy in love. The actress does not shy away from conversations regarding past loves, and she even told comedian Phoebe Robinson on the podcast Sooo Many White Guys earlier that unlike her character, she lost her virginity pretty early. She was only 17 when she had sex with her boyfriend of one year.

“We were like high school sweetness. He was leaving to Chile to go study abroad and we wanted to lose it to each other. We wanted to make sure that it was special and that we would always have beautiful memory of it,” she said. “So I lost my virginity to the sweetest guy, ever. It was pretty magical. It was a magical evening of like safety. He put on a song, we were at my friend’s farm house in like the outskirts of Chicago.”