The 35-year-old lingerie model – who has appeared on the cover of Vogue – was in a green bikini top and matching bottoms as she showed off her small waistline after welcoming three kids.
The Fallin’ singer was celebrating her 42nd birthday in a tropical location with her longtime husband, producer Swizz Beatz. Their sons Egypt , 12, and Genesis, eight were not seen.