LEONA Lewis looks like she’s having the time of her life as she holidays in Mexico.
Leona has shared a series of pictures on her Instagram, which show off her toned curves.
In one image the 31-year-old looks stunning as she sits in front of the sea wearing a white bikini and beams as her picture is taken.
In others she is seen wearing a multi-coloured Bardot style bikini as she sits on a boat and later enjoys herself in crystal-clear waters.
Her long ombre hair is worn in two long plaits which reach her midriff.
Leona has just completed a hugely successful stint on Broadway playing the lead role in Cats, which she took on from Nicole Scherzinger.
She started playing Grizabella after she split ways with her label, Island Records.
At the time, a source close to her told the Sun: “It simply didn’t work out with Island.
“She made a great record and the label really championed her but something just didn’t click.
“Universal is still very keen to keep her as part of the family.”
“There has been interest from other labels too but right now she’s concentrating on her debut in Cats.”
Leona recently restored her friendship with Simon so a return to Syco isn’t out of the question, even though the album included some tough criticism of the music mogul.
The insider added: “She has always stayed great friends with Simon so it is definitely not beyond the realms of possibility.”
Last year Simon told Dan Wootton: “I have a real soft spot for Leona for so many reasons. I’d say to her, and I genuinely mean this, that the door will always be left open.
“Any time she ever thought, ‘I want to come back to Syco’ I’d welcome her with open arms.”