Sara Gilbert Linda Perry
Sara Gilbert announced her engagement to Linda Perry on "The Talk" Monday. Reuters

“Talk” host Sara Gilbert is engaged to 4 Non Blondes singer Linda Perry. The “Roseanne” star announced her engagement on the set of her daytime talk show on Monday.

Perry, a singer-songwriter-producer, set up a “magical” picnic for her girlfriend the day she decided to pop the question.

The two women announced their relationship just this past fall and it only took two more seasons before they knew they wanted to spend the rest of their lives together.

Picture this: a beautiful spring day in the park with soft music playing in the background. Perry pulled out all her romantic tricks when getting ready to propose to Gilbert.

"I'm sitting there listening and I'm kind of daydreaming and I'm thinking like, 'If I ever proposed to her this would be an amazing way to do it,'" Gilbert said on her talk show Monday. "The people picnicking next to us pull out string instruments from under the blanket walk over and they start playing 'Love Song.'”

Gilbert, 38, and Perry, 47, said the Cure’s “Love Song” would be "their song" since their other favorite, John Waite's "Missing You," was a breakup song, she said.

That’s when Perry popped the question in a unique way: "She goes to her backpack and she pulls out these T-shirts and the first T-shirt says 'will' and then puts on another T-shirt and it says, 'you,' then 'marry,' 'me.' And the last one's a question mark," Gilbert said to the delight of the audience and her teary-eyed costars. "It's the most amazing proposal ever."

But Perry had one more surprise for Gilbert, singing "Missing You” before they left the park. "We had our proposal with our breakup song," she said, "which is great."

Gilbert said she shared her exciting news on “The Talk” because of all the support she had been receiving from fans. "I happened to be talking about gay marriage and I thank you all for your support on that issue. ... That was before I had any idea about any of this. I'm super shy and don't usually want to tell anything," she said. "But I wanted you guys to know because I feel like you're a part of our family here."

The couple lives in California, where same-sex marriage was outlawed by Proposition 8 in 2008. The issue is now before the Supreme Court.