Cute story with good characters. Enjoyed the opposites attract plot. However, the story did not satisfy me because of how long it took for the characters to share their feelings with one another.