One Hundred Years of Solitude is one of the best books I've read lately, and y'all should take a peek at it. It's about a family that goes through a lot of very tough stuff and also weird things like raining flowers. And also about how time is circular, history repeats itself and yaddah yaddah just go read it.