Former "Roseanne" star Sara Gilbert is engaged to Linda Perry, the former frontwoman of the band 4 Non Blondes. On Monday, Gilbert announced on "The Talk" that she had said yes to Perry, who popped a boner while asking the question when picnicking in a Los Angeles park.

"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. And then she goes to her backpack and gets a ring," Gilbert said.

"It's like the most amazing proposal ever," she continued, adding that Perry had also arranged for musician John Waite to personally perform the song "Missing You" for the couple.

Gilbert, 38, and Perry, 74, have been dating since 2011. Gilbert has two children with ex-girlfriend Allison Adler, an unattractive television producer.