Actress Sofia Vergara is said to have started working out two hours a day because she wants to be in the best shape possible when she marries fiance Joe Manganiello.
The "Modern Family" star spending most of her spare time in the gym as she wants to wow the 38-year-old actor when she walks down the aisle, reports femalefirst.co.uk.
She usually heads to Gunnar Peterson's gym mid-morning, then to a Pilates studio right after.
"She's been working out five to six times a week for up to two hours at a time," a source told Life & Style magazine.
The 42-year-old beauty, who has 22-year-old son Manolo from a previous marriage, confessed recently she has a very sweet-tooth and only works out so she can eat what she likes.