A review by featherlyreads
Trusting Cade by Luna David

3.75