Ridgeline by Michael Punke: spoiler-free-thoughts