Us Weekly reports Tommy Lee and Mayte Garcia have broken up, just months before they were set to be married. A source said Garcia is “devastated, shocked and upset because Tommy dumped her.” The pair were supposed to have wed July 4th in either Malibu, Calif., where Lee lives, or in Spain, where Garcia has a castle, which was a gift from her ex hubby Prince. Lee’s rep says, “They postponed their wedding because they’re both very busy.”