Despite once insisting she wasn't in search of a happily-ever-after, it appears Anne Hathaway may have found one.
People has confirmed that the 29-year-old actress is engaged to her boyfriend of three years, Adam Shulman. The news comes after the starlet was snapped over the weekend sporting a ring.
Anne and Adam have been dating since 2008, following her split from Italian businessman Raffaello Follieri, who was sentenced to 4 1/2 years in prison after pleading guilty to wire fraud and other crimes. And as Anne recently admitted to Harper's Bazaar, she's happy to be in a relationship that grabs fewer headlines.
"So far, it's worked out great," she said. "Mellow doesn't always make for a good story, but it makes for a good life."
No word yet on when the couple will tie the knot, but Anne better get planning now if she's going to reserve time during a busy 2012. On the calendar so far? A whirlwind publicity tour and premiere for "The Dark Knight Rises," in which she plays Selina Kyle (otherwise known as Catwoman), and the role of Fantine in "Les Miserables."
Congratulations, Anne and Adam!
Leave your well wishes for the couple in the comments below!

** Hollywood Crush Twitter