If he is a ghost, then it's very disappointing for me, because he is banished in the story, and that could mean that he won't be coming back, and that would be terrible, wouldn't it?
Sexuality is a big issue, but there are others - how much you commit to a relationship, to social obligation, to honesty and being honest with yourself.