A thousand splendid suns by khaled hosseini.
You won't regret it..its awesome.
Good! It did fit your criteria..oh man ummm The Snow Child.
I went into reading it thinking...what us this nonesense. Then I was all O.O then o.O and I found myself always trying to carve out a little bit of happiness right along with the characters. And the ending ia just.
Yes, by David Levithan.
hans bemman - the stone and the flute