“I should’ve broken his jaw the moment he said your name,” Leo mutters. His jaw is clenched and his eyes are blazing with suppressed anger. “Why do you keep letting him touch your world?”
I flinch.
My feet barely make it past the threshold before Leo is already storming toward me with...