Ugly Betty star America Ferrera had some good news to share this week – the actress is getting married to her long-term boyfriend, director Ryan Piers Williams.
Eagle-eyed fans at the Edinburgh festival this week may have spotted America's sparkly new diamond engagement ring.
She was in Scotland to promote her new film The Dry Island, which was written and directed by her new fiancé.
The couple met when they were both students at the University of Southern California after Ryan asked America to star in one of his student films.
They live in LA with their golden retriever Buddy.