She said yes! Jesse Metcalfe and longtime girlfriend Cara Santana are engaged!

The Desperate Housewives star popped the question to the actress and Glam App co-founder while in NYC celebrating her 31st birthday.

MUST SEE: Gwen Stefani and Blake Shelton Are Planning a Christmas Wedding!

cara santana jesse metcalfe getty

"It’s been a long time coming, but we couldn’t be happier,” the 37-year-old told Us Weekly after his surprise proposal at sunset on the Hudson River.

MUST SEE: Adrienne Bailon is Reportedly Engaged to Israel Houghton — See the Gorgeous Ring!

The fashion blogger also showed off her engagement ring, a 5.5 carat emerald-cut diamond, on Instagram.

cara santana engagement ring instagram
Instagram

The newly engaged stars have been together for over 10 years. For more stunning celebrity rings, check out the gallery below!