Paper Towns

Paper Towns - John Green It's starting a little slow but turns into a really great book. The ending is beautiful.