A review by cheee
Perhaps the Stars by Ada Palmer

3.75