Very sweet story. My only real criticism is that there are no dates on any of the communications which make it difficult to gauge how much time is passing. Characters will mention how long ago events happened and it feels like the numbers come out of thin air.