This book consolidated the fact that I freaking love Junot Dazs writing, his way of telling stories is so different from anything Ive read, he creates worlds and stories for each character and he is generous enough to write them for us.