Firefly Lane by Kristin Hannah
Smart Summer Reads
14,064 books — 11,991 voters