People has confirmed with Ugly Betty star America Ferrera’s rep that the actress, 26, is engaged to her longtime beau Ryan Piers Williams.

The engagement speculation started this Wednesday, when Ferrera donned a brilliant engagement ring on the red carpet at the Edinburgh Film Festival screening of The Illusionist in Scotland.

Congratulations America and Ryan!

Missing your Ugly Betty? Here are our picks for the ten best moments of the series, which ended this spring:

(Image: WENN)