Jessica Alba soaked up the sun in a bikini with her boyfriend, Danny Ramirez. Alba, 45, took to Instagram on Sunday, May 3, to show off her bikini body while celebrating her birthday on a yacht with Ramirez, 33, and more friends. Alba wrapped her arm around her man while rocking a black bikini top featuring halter straps and black cups. She wrapped a striped towel around her waist and accessorized with black rectangular shades. The actress gave the camera a soft smile while going makeup-free. Her hair, which was still damp from swimming, was pushed to one side of her head.