Overall I would give the story a solid three stars. It was a tad unrealistic and Rosie was a bit annoying for the majority of the story, however overall it was a decent Beach read.