Olly Murs' fiance Amelia Tank was less than impressed after he gave her a swimming costume with his face on it.
Posing in the unflattering swimwear, she also added a pair of fish flip flops to complete the look.
Bodybuilder Amelia, 30, pulled a bemused face as she posed from the balcony of their luxurious Barbados suite.
The singer, 38, called their getaway the "last holiday as Mr and Miss" as they both soaked up the sun together.
Sharing the snap of Amelia in her unusual bathing suit, Olly captioned the snap: "Oh plus on holiday I got Amelia a new beach outfit! Something low profile… think she loved it."
"you just wait and see what you’re getting for your birthday this year," Amelia clapped back in the comment section.
Fans were divided over the personalised gift.
"That mouth placement is a bit suspicious," wrote one.
"With that body she can rock anything even your disturbing choices," said another.
"Can’t believe she actually wore it. She must really really really love you," added a third.
"I’m more intrigued by the sliders amazing hahaha", one fan wrote.
"I was so focussed on the swimsuit I missed the fish flops lol" chimed another.
Olly shared holiday pictures with his 4.2 million followers including one naked snap in the shower.
He pressed his face against the shower and wrote "I love u" in the steamed-up glass.
The Marry Me singer covered his nether regions and very little else in the hilarious snap.
In another he flashed his bottom as he wore a pair of thong speedos as he bent over the balcony.
The pair pulled silly faces in most of the photos during their holiday, which looked like a total blast.
In one snap, Olly showed a rather sunburned tummy as he threw his head back and flashed the peace sign.
He was joined by a very sunkissed Amelia who wore a tie-dye bikini and cuddled up to her partner.
Olly added the caption: "Our last holiday as Mr and Miss.. very exciting 2023 ahead for many reasons the tour, more music, starstruck season 2, the voice and of course the wedding!
"See all lovely lot soon cos I’m off to enjoy my last night eating what the F&@k I want.. diet starts Monday."
Last year, Olly said that Amelia was "the one" after they went on a "make or break holiday" at the beginning of their relationship.
Do you enjoy reading about celebrities? Sign up for all the best celeb news from the Mirror here.
They spent two weeks in Morocco, which was their first holiday together after the pair met a year before the Covid pandemic.
He told New magazine at the time: "We both definitely knew. After two or three days, me and Amelia looked at each other and said, 'yeah, this is kind of it now, isn't it?' We both told each other that we loved each other."
Olly continued: "When we came back from that trip, Amelia said, 'I knew straight away that you were who I was going to spend the rest of my life with', and I said the same."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct 0207 29 33033.