30 Days of Summer Reads: Ruby Among Us

A multi-generational saga of hope, regret, and the grace that brings us home, Ruby Among Us evokes an invitational sense of place, a cache of characters you enjoy knowing, and a story that rips and mends your heart all at once.

, ,