This book surprised me. I knew I would enjoy it, but I didn't expect to love the characters. I absolutely fell in love with the diverse cast of quirky characters. I loved the growth and evolution of everyone. 

Just an amazing read.