Lucy (Kate Hudson) fordriver tiden som kombineret tjener og sangerinde på en restaurant, mens hun afventer den store kærlighed. Han kommer let og elegant ind ad døren midt i et af hendes sangnumre og hedder Adam (Stuart Townsend). Det hele forløber planmæssigt. Snart skal de giftes, men Adam viser sig at have haft travlt undervejs i deres kærlighedsforhold. På kort tid har han nået at forføre Lucys to søstre, hendes bror og dennes kæreste. Det hele ender dog som det skal med Lucy og Adams bryllup; dvs. ægteskab inklusiv hemmeligheder – begge parters hemmeligheder vel at mærke. Og det er åbenbart helt okay.