Scan barcode
A review by enchantedtomeetcute
Shards of Hope by Nalini Singh
adventurous
challenging
emotional
inspiring
4.25