We've been John Green fans since we first read Looking for Alaska. His new novel, The Fault in Our Stars ($11) made us laugh, sob, and swoon - usually all at once. The story follows Hazel, a terminally ill cancer patient, as she finds romance at her support group. Cancer books, ugh! Usually we stay away (they're so draining), but Hazel and Gus are worth it.