So the guy she was dating was actually just a spirit or whatever that was born from a boy's desire to be with her (so the spirit is an adult version of him). It's ok. Plot was interesting but character interaction was mediocre and confusing to the story