Gentleman-Arzt Dr. Thorne (Tom Hollander) lebt mit seiner hübschen Nichte Mary im englischen Städtchen Greshamsbury. Mit allem gesegnet außer Geld, ist Mary zusammen mit den Gresham-Schwestern und ihrem attraktiven Bruder aufgewachsen, deren Zuhause das Anwesen im Greshamsbury Park ist. Als die furchteinflößende Lady Arabella Gresham (Rebecca Front) herausfindet, dass sich ihr Lieblingssohn in Dr. Thornes mittellose Nichte verliebt hat, ist sie entsetzt. Ihr Ehemann hat das Familienvermögen verpulvert und hält sich nur durch sehr großzügige Darlehen von Eisenbahn-Millionär Sir Roger Scatcherd (Ian McShane) über Wasser. Da sie glaubt, dass es die Pflicht ihres Sohnes ist, reich zu heiraten, um die Familie zu retten, beschließt Lady Arabella, ihm eine Erbin als Braut zu suchen.