Actor Topher Grace is preparing to say farewell to his single years after becoming engaged to girlfriend Ashley Hinshaw.

The actress was spotted with a shining diamond on her left ring finger during the Art of Elysium Heaven Gala in Santa Monica, California on Saturday (10Jan15), and a source tells Us Weekly magazine Grace proposed earlier this month (Jan15).

The insider adds, "She was totally in shock and so happy."

The former That 70s Show star previously dated Tv personality Ivanka Trump and actress Teresa Palmer.