Sounds like one of the Austen's. Sense and Sensibility? Margaret is a clue but I don't remember the characters in those books. If not, then I'll try Pride and Prejudice.