The Invisible Mountain by Carolina de Robertis.
So, SO good, go read it. One of the best books I've read in a while, I've put it on my "definitely read again list." The story is about 3 generations of women in Uruguay, and it was fantastic. Abuela marries a carnival magician from Venice and they have a daughter named Eva. Eva is a poet and has a tough relationship with her dad. Eva has a daughter named Salome who gets involved with some idealistic revolutionaries, and Salome has a daughter as well.
It was so well done, so well written. The characters were so real. There was some brutal stuff in here, such as sexual abuse, so be prepared for that if you read it. I highly recommend it.
Also, Half Broke Horses by Jeannette Walls.
She also wrote The Glass Castle, which is one of my favorite favorite books. I had really high expectations since I enjoyed The Glass Castle so much, and I couldn't help but be a bit disappointed. This book is based on her grandmother's life, and is told from her grandmother's perspective. It was choppy, the narrative didn't have hardly any flow at all. The best part was the end, where the author's parents meet. I'm glad I read it, but I won't be reading it again (I've read The Glass Castle 5-6 times, I won't do the same with this one).
Committed: A Skeptic Makes Peace with Marriage by Elizabeth Gilbert is finally mine! I've been on hold for it at the public library and my sister is picking it up for me tonight.
What are you reading?