Looking For Alaska by John Green.
This book is amazing. I have read it countless times and have cried every single time. It is beautiful. Love, loss and longing are the main parts, with added hilarity. The antics of Alaska , Pudge, The Colonel, Takumi and Lara will keep you laughing. Alaska will keep you wondering. This is the first of John Green 's novels (he has written three: An Abundance of Katherines and Paper Towns and has written books with other people.). I am in love with this book. These characthers. This author.
Read this if you haven't. It will make you think and I guarantee that you will fall in love with it.
*Do not read the Wikipedia page on this book. It contains major spoilers*