Personally, I'm not convinced that there is an actual soul in that body. It could be some kind of elaborate puppet or a spirit with imitation abilities.
People, the reason they didn't see each other for half a year is because our MC and the gyaru can't keep their hands off each other.
In the CANON fanbox chapter "extras", they have been banging after EVERY. SINGLE. CHAPTER.