Jennifer Love Hewitt was so close to walking down the aisle with Ross McCall, she’d already bought her wedding gown, so it was “devastating” for her to end the engagement during the holidays.


“He broke her heart,” a source close to the Ghost Whisperer star says.


OK! has learned that the actress suspected her fiancé cheated on her. It reportedly happened last summer, but she was so in love with him, she tried to salvage their romance, even seeking couples counseling.


“The relationship never recovered,” the source says. “With all the talk over the holidays about their wedding, children and their future, she realized Ross was not the guy for her.”


They lived in Jennifer’s Toluca Lake, Calif., estate. “I saw them together on Dec. 27, and she looked miserable,” a neighbor tells OK!. “She looked like she had the weight of the world on her shoulders.”


A rep for Hewitt tells OK! it is “absolutely false” that Ross cheated. But Jennifer, 29, does have a history of relationships gone bad, having dated Carson Daly, Wilmer Valderrama and John Mayer.


“She thought that Ross was ‘the one,’ ”adds the source. “It’s going to take her awhile to bounce back from this, but she is such a great girl — she’ll find Mr. Right.”

Sound off in the comments below!

Join the conversation