Katie CassidyArrow," is engaged! The actress announced the news via an Instagram photo of her kissing fiancé Matthew Rodgers and flaunting her new ring.

"I can't wait to spend forever with you my darling!! I'm the luckiest girl in the whole world," she gushed on Instagram.

The engagement took place while the duo was vacationing in Mauritius. Cassidy later told E! Online, "He surprised me during a romantic dinner and dropped to a knee! It was so perfect!" The actress (whose dad is '70s heartthrob David Cassidy), has been sharing photos of her tropical vacation with Rodgers.

We don't know much about Rodgers, but according to a comment on her Instagram, the two went to high school together. Cassidy did tell E! that she and Rodgers "were friends at first."

This will be the first marriage for the 30-year-old actress, who previously dated singer Jesse McCartney and "Entourage" star Jerry Ferrara.