A wonderful review, Saba -- you have read into the novel the many complexities the author has embarked -- coming of age, understanding, compassion and acceptance -- and I'm sure you understand these realities yourself, as we all do, or should! A concise and excellent assessment!