A review by everydayreading
Pushing the Limits by Katie McGarry

Read this on our cruise. Better than I expected it to be, actually.