Sylvia's Lovers by Elizabeth Cleghorn Gaskell
Sylvia is a heroine loved by two men of completely different types. The novel follows her development from a wilful, imaginative, but not especially clever girl, to an alert woman who has been matured by her suffering.