Beach babe: Gabrielle Union posted several photos to her Instagram and Twitter accounts of her vacationing at a seaside location on Sunday

Love is a beautiful thing! 41-year old Gabrielle is still basking in the euphoria of her engagement to
Dwyane with an 8.5 carat cushion cut diamond ring by jewellery store Jason of Beverly Hills with an estimated cost of nearly a million dollars.
It's no surprise that the 41-year-old actress is feeling especially high on life and in the mood to celebrate.
She posted several photos to her Twitter and Instagram accounts having a good time at an undisclosed tropical location with the girls. 
Gabrielle showed off her killer curves and toned body rocking a fiery orangey red bikini, standing on the beach, striking a fierce pose.
She wore a cowgirl hat and a pair of blue tinted aviator shades, with a fierce expression on her face. Her long hair hung loose down her back.


Sizzling on the sand: The 41-year-old actress posted a photo of her and three girlfriends posed on the beach, with the caption: 'Life's a beach... #islandliving #family'

Gabrielle captioned the photo: 'Urban cowgirl strikes again...#islandliving #wholetallthedamnfliesin'
An hour earlier, she posted a photo of her and three girlfriends posed on the beach, with the caption: 'Life's a beach... #islandliving #family' - this time wearing a glowing smile.

Another photo posted within the same hour featured three separate images, of Gabrielle and her girls getting rowdy with some beers, as well as the group posed outside of a plane.
It featured the caption: 'Always an adventure with these broads... #islandliving #family'

Apparently she also got to take a dive with sharks, according to a tweet following the series of photos: 'Wow... Just swam w/ sharks... Still shakin but what an insane experience!'

Party time! Another photo posted within the same hour featured three separate images, of Gabrielle and her girls getting rowdy with some beers, as well as the group posed outside of their plane
Sexy beach bod and she really does look good for her age...is she 30 or 41? :-)