I finished Aurora by Kim Stanley Robinson. Really great hard science fiction story about the practical problems with a generation ship. I've heard people complain about his character work, but honestly, between this, the Mars trilogy, and Galileo's Dream (his books that I've read so far) I think he does a great job with that too. He just doesn't always make his characters sympathetic or likable which I think is what people dislike. In my opinion he's pretty much the best hard science fiction writer around right now.
Also reread Ada Palmer's Too Like the Lightning since I have the other three books now. Just as insane as it was the first time around; if someone asked me what it was about I don't even know how I would describe it. But it's really good, and you should read it.