With a roommate as hot as Aubree Valentine, Xander Corvus was never going to keep his eyes to himself. She moves through the flat in tight shorts that barely cover her ass, and he watches. She slips into her bedroom thinking she is alone. He stays close enough to see what she does once the door is shut.
Aubree gets on the bed, plays with her pussy, and humps the pillow until she is close. That is the show he was sneaking for. The pillow only gets her so far. Xander is right there with his big cock, and once she knows he has been watching, the pillow is finished. She wants the real thing, and he is already hard from standing outside her room. He steps in and takes over what she was doing to herself.
She was getting off alone, shorts off, hips on the cushion. He fucks her properly, and she finds out fast that his cock does the job her pillow never could. The peeping was the start. Her catching him, and then taking him instead of the pillow, is the rest of it. Same bedroom, same afternoon, except now the roommate she was hiding from is the one getting her off.