Love, Loss, and Life's Meaning: Why Anna Karenina Still Breaks Hearts Today | Library