In reply to Alyson:
Ah, a book thread! Great.
I've just read "Aurora" by Kim Stanley Robinson (science fiction with a heavy emphasis on science). I won't spoil it, but it gets steadily more poignant and heart breaking, and ends on a bittersweet positive note. Not easy going, but worth the effort. One of the most memorable books I've read in a while.
"Us" looks most intriguing - I'll have to give it a whirl