Sofia Vergara wants to lose weight before her wedding.
The 'Modern Family' beauty is set to marry fiancé Joe Manganiello shortly and is reportedly slimming down for the big day.
A source told US' OK! magazine: "There are no cheat days anymore. She's eating clean and hitting the gym for at least an hour every day."
The 42-year-old star is believed to have already lost ten pounds in ten days by dining on "tiny portions", eating just 1,200 calories a day.
Meanwhile, Sofia - who previously admitted the gym was a "punishment" for her - has found a new inspiration in the form of a cardboard cut out of her husband-to-be.
Explaining where the cut out came from, she said: "We were moving and I found it in his garage, and I'm like, 'I'm gonna take this!'
"And [Joe] was like, 'What are you going to do with that?' So, I put it in the cardio room."
In fact, Sofia recently revealed she feels as though she has to put more "work and energy" into exercising to stay healthy.
She added: "I have to work out, of course. With age you have to put a little bit more work and energy [in].
"And now I've accepted that exercising has to be part of my life, not just for beauty or ageing, but just to be healthy."
Tagged in Sofia Vergara Joe Manganiello