Choyé par ses parents, James vit une enfance heureuse. Tout bascule lorsque ceux-ci meurent, et James est confié à la garde de deux tantes acariâtres. Lorsqu'un fruit géant pousse dans leur jardin, James y creuse un tunnel pour s'échapper...
Charles est célibataire et l'amour ne le tente pas. Seul compte son petit cercle d'amis, composé de Fiona, Gareth, Tom, Matthew et Scarlett. Quand il fait la connaissance de Carrie lors d'un mariage où il officie en tant que témoin, il n'imagine en rien la passion qui va l'envahir. Quelques mois plus tard, il l'a croise à nouveau, sur le point de se marier à un riche Écossais...