Siren by Tricia Rayburn
must read
193 books — 34 voters