Honestly the first time I read this I felt it was far more depressing than the second time I read it. Yes, terrible things happen, yes the characters do terrible things and feel trapped in horrible circumstances. But the ending imho is actually far more optimistic than it might appear on first...