Sorry, I wasn't paying attention and I didn't explain anything about my story.
What I mean by kinda mom is that he has been living in her giant house-van thing for a week now but is not officially part of the family because the whole situation happened under such insane circumstances. The tension of the situation and how she's kinda his mom but not really is what makes the story work the way it does. It's what the story is about basically.
And the character is a kinda-love interest because they're not a couple, and probably aren't going to be a couple later, but they basically have a mutual crush, and dance together at the end of the story. Like they're obviously not going to suck face, they're both 12 and just met earlier today and have known each other for only a day, but also the spirits of two teen lovers latch onto them because of their issues and their mutual crush going on. I don't really see how this story could commit one-way or another.
I mean a ghost maybe because I'm open to the idea of something else if that makes the story better.
I'll add this to the actual post later so no one else is confused like this.
The thing is that the story hinges on reuniting two spirits, something else extremely basic about my story that I completely forgot to clarify. As a result, there ends up being two split plotlines so that each ghost can connect to one character and those two characters can reunite. It's a really stupid limitation in retrospect, because this story honestly has nothing to do with the plot of the protagonist and this boy. This lover ghost plot is actually just fully misused in this context and can only fit in a story that's actually equally about these two boys.
The thing is that these two characters are objectively not in love. Like they never were in love and never become in love later. They're literally just complete strangers until two ghosts that are in love accidentally possess them, and then they share once dance and probably never see each other again.
I described things horribly and that made it seem different from what it is. I'll just cut this stuff I fix the post. Sorry.