Top definition
a breathtaking story of two young women very much in love, when their relationship is discovered, one embraces it while the other denies.
by WillowMaclay January 10, 2008
Get the mug
Get a lost and delirious mug for your daughter-in-law Helena.