America Ferrera is engaged to marry her longtime boyfriend, Ryan Piers Williams, her rep confirmed earlier today. Congratulations to the happy couple!

The actress first met Williams at the University of Southern California when he cast her in his student film years ago. They’ve been inseparable since.

The first engagement rumors surrounding the couple were back in February 2007. They waited awhile to make it official, but have always gone strong.

On Wednesday, the actress sported her new diamond ring on the red carpet at the Edinburgh Film Festival screening of The Illusionist in Scotland.