It's a love triangle worthy of at least one throaty ballad.
Rock singer Melissa Etheridge, 49, has found new love with Linda Wallem, also 49, an actress, writer and producer. A source close to the couple confirmed to ABCNews.com that Melissa Etheridge and Wallem are dating and said, "They're very happy. They've been best friends for a very long time."
Melissa Etheridge's ex-wife doesn't want to hear it. Tammy Etheridge, 36, also an actress, eviscerated her former partner on Tuesday, posting a poem about their 2010 breakup and the singer's penchant for sex toys on her blog.
"i moved out november 23rd 2009," she wrote. "she said it would help//i was convinced it would//too and i trusted there was//no one else//i didn't know//there was someone moving in//as i was moving out."
Tammy Etheridge wrote that she found out she'd been replaced after receiving a box of bedroom accessories meant for Melissa Etheridge: "i called her//'i have your new d***s on my kitchen counter?'"
According to Tammy Etheridge, she didn't find out her 7-year-long marriage was over until she heard her estranged wife's latest album, "Fearless Love:" "one never even said one was breaking up with me//one only says things in song and string."
But ultimately, she offered Melissa Etheridge and Wallem "blessings and blessings and blessings and blessings and golden rainbows and more blessings." Their relationship appears to be on good terms offline as well: a representative for Melissa Etheridge confirmed to ABCNews.com that the two share custody of their 4-year-old twins, to whom Tammy Etheridge gave birth in 2006. (Tammy Etheridge did not immediately respond to ABCNews.com's requests for comment, nor did Wallem.)
On to the next one: Who is the new woman in Melissa Etheridge's life? A Hollywood implant by way of the Midwest, she's best known as a co-creator of "Nurse Jackie," Showtime's dark comedy about a self-medicating emergency room nurse (Edie Falco). "Seinfeld" fans may remember her as Hildy, the waitress who refused to serve Elaine a big salad in a 1994 episode. Wallem also played a waitress in 1993's "Sleepless in Seattle."
After meeting years ago, Wallem and Melissa Etheridge became fast friends. According to People magazine, Wallem played best man at Melissa and Tammy Etheridge's 2003 wedding. Months before Tammy Etheridge moved out, Wallem was singing her pal's praises.
"Melissa invited me to the studio last weekend. She's doing her new album, and it's going to be so f***ing amazing," Wallem told the blog AfterEllen.com in July 2009. "This music is gonna blow people away. The new album is gonna be remarkable."
Wallem also revealed that she wanted Melissa and Tammy Etheridge's family -- their twins and Melissa Etheridge's two children from a previous partnership.
"She and Tammy have these twins now. I have to say, I live vicariously through them because I don't have kids, and they are the most amazing mothers, the most amazing family I know," Wallem said. "The kids are just so loved and so magical. I always tease Melissa, 'You know, you have four kids now!' and she says, 'I know! I don't know how this happened!' She's like the sister I never had."