Gilbert, 38, told her fellow co-hosts and the audience on today's show that Perry, 47, a singer-songwriter and former frontwoman for 4 Non Blondes, popped the question over a surprise musical picnic. "We go to a park, and we have food and we're eating it, it's really sweet and there's this guy sitting playing guitar, like a street musician, and he starts playing this song that we love... "I'm like, 'Oh, that's so weird, this is so magical and amazing,'" she said. So that ends and she's like, 'Oh, I'm gonna ask him to play this other song,' but this other song is really obscure and this guy wouldn't know it, but magically he knows it. And suddenly the people picnicking next to us pull out string instruments from under the blanket and walk over and they start playing (the Cure's) 'Love Song.' "Then she goes to her backpack and she pulls out some T-shirts and the first T-shirt says, 'Will,' and then she puts on another T-shirt that says, 'You, Marry, Me' and the last one is a question mark. So I think that's it and it's the most amazing proposal ever and then this guy walks up and she's like 'This is John Waite,' and he starts playing 'Missing You.'"
– Sara Gilbert, who played Roseanne's daughter on the hit sitcom, is engaged to Linda Perry, the former 4 Non Blondes singer, the San Jose Mercury News reports. Gilbert, who now co-hosts The Talk, told the story on the show yesterday—and it's pretty epic. On a picnic, a street musician started playing a song the couple loves. Then Perry asked him to play another favorite, which is "really obscure and this guy wouldn't know it, but magically he knows it," Gilbert recounted. Then nearby picnickers started playing yet another love song, on string instruments that had been hidden. At that point, Perry started layering on T-shirts with "will," "you," "marry," "me," and "?" printed on them, and finally grabbed the ring. But that wasn't all: Gilbert was then surprised by a few other guests, including family, friends ... and John Waite, who launched into a rendition of "Missing You." Gilbert, who came out in 2010, called it "the most amazing proposal ever." She has two kids with previous partner Alison Adler, but the two split in 2011 after 10 years together, ABC News reports.