Alicia Keys showed off her bikini body in an orange swimsuit reminiscent of the one Halle Berry wore in James Bond flick Die Another Day.
The singer was photographed on the beach in Brazil by producer husband Swizz Beatz, who captioned the photo "Yeah baby [heart heart heart...] #BondGirlFlow".
The couple, along with 2½-year-old son, Egypt, are vacationing in the South American country and are set to celebrate Swizz's (real name Kasseem David Dean) 35th birthday on Friday, and the record producer also posted an image of the family relaxing on a yacht.
Keys tweeted a birthday message to her husband on Friday morning, writing, "Happy Bday 2my [MAGNIFICENT] husband @therealswizzz!! Who's living proof there r NO limits! I love u with all of me!!"