December 3, 2010 Book Review: Esperanza by Trish J MacGregor Hi there! It’s been quite a while since I’ve been caught off guard by a book. Usually I know from the jacket or the…