layna2580 's review for:

Natural Selection by Elin Hilderbrand
4.25
emotional hopeful inspiring medium-paced