#15 All Clear by Connie Willis
A long ride but well worth it. Very moving ending.