Meet Genevieve (Nia Vardalos). She loves romance. She loves flowers. She loves Valentine's Day. All of which is fitting as the owner of Roses for Romance, a quaint flower shop in the heart of a friendly Brooklyn neighborhood. Her one problem: she hates relationships. Having been hurt numerous times, Genevieve keeps herself happy by not letting any man in. Dating is a game to her, a game she is very good at. Genevieve doesn't get dumped and never gets hurt, because she doesn't stick around long enough for things to get ugly. Then she meets Greg (John Corbett).