Harry Potter and the Order of the Phoenix by J.K Rowling is amazing.

I also like The Lovely Bones by Alice Sebold. That is perhaps the only book I have ever cried over.

My Sister's Keeper by Jodi Picoult is really good too