Rachel (Ginnifer Goodwin) er både generøs og loyal overfor sin forlovede veninde Darcy (Kate Hudson). Men efter fejringen af sin 30 års fødselsdag, ender den altid søde Rachel meget overraskende i armene på Dex (Colin Egglesfield), som hun har været lun på siden studietiden…men som tilfældigvis også er Darcys forlovede.