Behütet und sorgenfrei wächst Catherine (Felicity Jones) auf dem Land auf. Als Freunde der Familie sie in die Stadt Bath einladen, ändert sich Catherines Leben schlagartig. Sie verliebt sich in den wohlhabenden Henry (JJ Feild) und erhält von seiner Familie eine Einladung auf deren prunkvollen Landsitz. Einzig Catherines einfache Herkunft könnte ihrer Liebe zum Verhängnis werden…