Sofia Vergara ForbesWireImage; CelbrityPhotos

Our April cover girl Sofia Vergara is having an amazing summer! Last week she got engaged to her longtime boyfriend, and this week Forbes magazine named the Modern Family star television’s top-earning actress. Vergara took in an estimated $19 million during the past 12 months, followed by last year’s highest-paid TV personality Kim Kardashian, who came in a close second. Way to go, ladies! See Sofia’s Hollywood transformation in the gallery.

SEE HER TRANSFORMATION

MORE:
50 Celebrity Wedding Dresses We Love
Sofia Vergara’s Top 6 Style Tips
TV’s Most Stylish Dads: Modern Family