I liked this a lot, but then, it did match fairly closely with my own writing style, leaning heavily on symbolism and making metaphors literal in order to serve a thematic end. The ghosts were excellent in every respect, even their stereotyped "gay" behavior (they are, after all, fossilized imprints rather than the actual people), and I loved the metaphorical depth they brought.
My only gripe was that Kaspar seemed to go really quickly from enthusiastic boyfriend to vicious rejection. I mean, at the time of the "breakup," they've been having sex steadily for almost two months. This may just be my strong monogamous streak showing, but it feels weird to have such an extreme reaction to such a minor situation. I mean, yes, usually the line about "boundaries" is a prelude to breaking up, but it's not like Kaspar didn't know James was leaving at the end of the summer anyway, right? Kaspar's abrupt shift makes a teeeeensy bit more sense if he already knows he's got the Bug, likes to pretend he doesn't, and James' hesitance reminds him of it, but then I'm stuck trying to reconcile his apparent fondness for James and their long talks about their future together with the idea that he'd try to talk James into barebacking it when he knows he's positive.
I dunno. I have a hard time getting from "Maybe we should set some boundaries" to "Get out of my house into the freezing cold without a coat and don't come back!" That seems like, at absolute WORST, a "Well, you can just sleep on the couch then," and that only AFTER an hour of vituperative verbal conflict.
The fact that I spent more time talking about the flaw than what I liked is not representative of the actual division of my feelings. This is definitely in the nineties, percentage-wise; possibly the high nineties.