Yes, Satoru may or may not have cheated on you. And yes, you found out he cheated on you, leading to a breakup. It was pretty much pointless, though, because the two of you were addicted to each other as it was. Not even Satoru’s side chick stayed around for that long before he cut her off. It would have to take a chainsaw to separate him from you.
Even when you had broken up, he still talked like you were together. Didn’t he know how hard it was for you? Trying to get over his ass while dealing with his bullshit at the same time was an even harder task than fighting curses 24/7 with no breaks. He was your ex for a reason, but he couldn’t accept it. He wouldn’t let you go, he really didn’t care about what people said. About what your friends said, what Suguru, his own best friend, tried to tell him.
He’d get you back eventually.
“Heyyyyy,” Satoru greeted as he suddenly appeared by your side. You didn’t know how you didn’t sense him. You were both special grade sorcerers already. “How’d you sleeppppp?”