Riley wiped the sweat from her forehead as the taxi pulled away, leaving her standing on the sidewalk with three heavy boxes and two suitcases. The summer sun beat down hard on the old brick building. She checked the address again — this was it, the tiny off-campus apartment she’d grabbed at the last minute after her original roommate bailed. She dragged the first box to the door and knocked. It swung open almost immediately. Jade stood there, tall and confident, wearing nothing but a black sports bra that hugged her full breasts and a pair of tiny grey shorts that showed off her long, toned legs and flat stomach. A small tattoo of a vine curled around her left hip. Her dark hair was pulled up in a messy bun, and a light sheen of sweat made her skin glow. “You must be Riley,” Jade said

