Een schrijver van misdaadromans en zijn zoon, cellist, zijn beide door hun vrouw uit huis gezet. Tijdens een reis door Schotland leren ze elkaar weer beter kennen.
Charles, een vrijgezel, wordt op een huwelijksfeest van één van zijn vrienden verliefd op een vrouw die zijn gevoelens beantwoordt maar toch met een ander trouwt. Maar de liefde blijft. Ondertussen zijn er nog wat trouwpartijen en ook de begrafenis van Charles ' oudere vriend Gareth, de enige non-conformist uit het gezelschap.