Lucy Owens (KATE HUDSON) is a beautiful singer/waitress at a hip Dublin café who's had many boyfriends, such as her most recent, Simon (TOMMY TIERNAN), but has never experienced true love.
That all changes when she meets Adam (STUART TOWNSEND), a charming young man who's happened into the café, and it seems to be love at first site for both of them.
The two quickly fall for each other and Lucy thinks she's in love for the first time. Things get even better when Adam's charming personality wins over not only Lucy's widowed mother, Peggy (ROSALEEN LINEHAN), but also Laura (FRANCES O'CONNOR), her bookworm sister; Alice (CHARLOTTE BRADLEY), her older sister who's a new parent along with husband Martin (BRENDAN DEMPSEY); and even their lone brother, David (ALAN MAHER), who hopes he can learn something from Adam about getting his own girlfriend, Karen (CATHLEEN BRADLEY), into bed.
Unbeknownst to Lucy, however, is a secret about Adam that soon involves most everyone in the family in amorous ways not one of them could predict, thus casting a potential shadow over their suddenly announced, pending wedding.