realistic events, great character and story development. Having read this in 2024, it felt strange hearing the date 2020 in the events but interestingly fitting considering events that have happened since it was written.