Brooke Vincent was showing off her curves in a black and white polka dot bikini during a pre-birthday girls' holiday last week.
The Coronation Street star flew off to Spain to grab a few rays of sun before celebrating her 21st this weekend with a big celebrity party in Manchester.
And she looked fab relaxing on a sun lounger in her retro-vibe dotty bikini.
The star enjoyed the beach with her best pals, before jetting home to show off her sun-kissed look at her party at the Great John Street Hotel, where the likes of Helen Flanagan and Michelle Keegan helped her celebrate.
See more stars on holiday here:
Harry Styles relaxes poolside at luxury hotel in Barcelona
Tulisa shows off beach body in bright orange bikini in Marbella