Katie Holmes is reportedly attempting to shed her excess baby weight for her upcoming wedding to Tom Cruise.

A source told MSNBC that Holmes, who recently gave birth to baby Suri, wants to lose all the weight she put on during her pregnancy before the pair get married. They revealed: “Katie has lost a lot of weight – a lot. I’ve heard that Tom was eager to get her back into shape. Looks like she made him happy - and then some.”

No wedding date has yet been confirmed for the couple.