Pretty, unworldly Sophia is twenty-one years old and hastily married to a young painter called Charles. An artist's model with an eccentric collection of pets, she is ill-equipped to cope with the bohemian London of the 1930s, where poverty, babies (however much loved) and husband conspire to torment her. Hoping to add some spice to her life, Sophia takes up with Peregrine, a dismal, ageing critic, and comes to regret her marriage - and her affair. But in this case virtue is more than its own reward, for repentance brings an abrupt end to the cycle of unsold pictures, unpaid bills and unwashed dishes...