Garcia Marquez' One hundred years of solitude is a fabulous book. At the beginning, one may find it somewhat difficult to remember all the characters (as most are all similarly named) yet once one gets into the book, one feels like part of the family. The book is full of magic and has one of the best, if not the, best ending ever.