He couldn’t help it. God, he couldn’t. The heat had been building in him since dinner since he’d seen her name flash on Ms. Lupe’s text. Since he’d imagined her alone upstairs, hungry, waiting for him. And now that she was in his arms, responding instead of pulling away, there was no stopping it. There was no resistance in her. None. Her hands had slid to his neck instead of pushing him away. Her lips parted under his. If that wasn’t permission, he didn’t know what was. Slowly, carefully, he peeled her top off. The wet cotton came away from her skin with a soft sound, and it dropped to the floor between them. She made a low sound in her throat — not quite a word, not quite a protest. Just need. His mouth found her neck. He kissed down the column of her throat, tasting the salt of

