thecatlovingreader 's review for:

Olivetti by Allie Millington
5.0
emotional hopeful inspiring sad fast-paced