Sapphire Beach by Brian Scott
_