It is over for Miranda Lambert, 34, and singer Anderson East, 29, In Touch has learned. The pair, who dated for more than two years after Miranda's divorce from Blake Shelton in 2015, "grew apart" while on separate tours, a source tells In Touch.

But when Anderson decided to end things, the source says, Miranda was devastated: "She didn't see it coming."

miranda split

While an insider insists it wasn't Anderson who pulled the plug, it's undeniable that the romance upped his cachet. "Dating Miranda took him to the top of the musical A-list," says the source.

Now Miranda is throwing herself into her No. 1 love: work. "She's been writing songs and she'll join The Bandwagon Tour with Little Big Town in July," the source tells In Touch. "She refuses to sit around feeling sorry for herself."