Rachel Bilson really does know how to make boyfriend Hayden Christensen feel special.
The actress paraded around in a sexy red bikini while enjoying a vacation in Barbados with Hayden to celebrate his 30th birthday.
Bilson, 29, looked stunning in the tiny two-piece and spent the day swimming in the Caribbean sea and strolling around the white sandy beach.