The Kite Runner. I love the writing, how it is so precise. Every word has meaning. It is also very sad in parts so BEWARE!
3A/2C combination of ringlets and waves