Sara Gilbert is engaged to singer Linda Perry, and the proposal sounds like a fairy tale!
Gilbert, who starred on Roseanne as Darlene and is a co-host on ABC's The Talk described how the engagement went down, according to Entertainment Tonight.
She said: "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."
"So that ends and she's like, 'Oh, I'm going 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) Lovesong."
Gilbert says her new fiancée then produced a series of t-shirts, reading in order: "Will" "You" "Marry" "?" The two have been together since 2011. Gilbert was previously in a 10-year relationship with Allison Adler, and has two children with her former partner.