Ivan Turgenev
For plot details, see "First Love", the novella by Ivan Turgenev.