I can't even begin to describe the beauty of this book. Every single character you fall in love with, even if you do so secretly, as some characters have very odd backgrounds.
But the whole moral and subject of this book is fascinating, and fabulous, and totally worth reading...