Kristin Cavallari has two things to be jealous of: A gorgeous engagement ring and a sexy bikini body!
The former reality TV star showed off both during a photo shoot on the beach in Malibu yesterday, striking a few poses in a purple two piece.
No word yet which magazine the shoot was for, but K-Cav has been prepping for it, tweeting last week, "1 week until a photo shoot in a bikini...that means getting my a** to the gym!"
After her session with the photog she added, "Had a great shoot! Love my lil pea @carlenekmakeup thx for making me look purdy."
Cavallari's fiance Jay Cutler popped the question last month during a vacation in Mexico after dating for eight months.
The ring is reportedly 5.2 carats.