Jessica Simpson's boyfriend dumped her after he found text messages from her ex-lover. Tony Romo, who split from Jessica last week, was reportedly furious when he discovered the singer-and-actress was still in touch with her former boyfriend John Mayer.

When Jessica refused to explain why she had kept the messages from the musician, Tony decided to end their 20-month relationship on the eve of her 29th birthday.

A source told RadarOnline: "They were hanging out and he picked up her phone and she got defensive about it. Tony found messages from John and went ballistic."

"Tony dumped her right then. He walked out and that was it."

Jessica was so devastated by the split she cancelled her Barbie and Ken-themed birthday party last Friday.

A source said: "Jessica was too heartbroken to have a big bash. She knows that she and Tony are broken up for good. They were heading in different directions."

Since the break-up, Tony has been seen partying with friends at Los Angeles nightspots MyHouse and the Key Club.

It has been claimed Jessica's father-and-manager Joe Simpson added to the increasing strain on their relationship.

Joe's constant involvement in his daughter's personal life reportedly became too much for Tony to handle.

RELATED PHOTOS AND ARTICLES
John Mayer - 5th Annual Jessica Simpson - Jessica Simpson Appears on NBC Toyota Morning Concert SeriesJessica Simpson - Clive Davis' 2005 Pre-GRAMMY Awards Party - ArrivalsJohn Mayer - 5th Annual Jessica Simpson - Frederick's of Hollywood 2008 Spring Collection Fashion Show - Red CarpetJessica Simpson - Jessica Simpson on ABC's Good Morning America Fall Concert Series - September 9, 2008
Nick Lachey Splits From Vanessa MinnilloCelebrities Speak Out On Perez Vs. The Peas
David Gest Blames Michael Jackson's Advisers For His DeathJohn Mayer Doesn't Think He Is As Talented As Michael Jackson
Jessica Simpson Turns 29; No Ken And Barbie PartyDumpsville: Jessica Simpson and Tony Romo Call It Quits
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.
Share on Facebook