Waiting for a Prince (Island Tales #1) - K.C. Wells 3.5 stars.