Story has interesting twists:
Mystery father
Loss of memory through unusual and relatively rare event
Underlying feeling that there is more to every character than meets the eye
Lots of attractive characters with some mystery around them
Has enough interest to propel the player forward