dark red hair, and he was tall, and even at this distance she could see that he was smiling. There was a dog at his heels.
"We never talk to guys from the fishing boats. We don't even look at them," Portia said. And Cassie could see it was true. There were maybe a dozen other girls on the beach, in groups of two or three, a few with guys, most not. As the tall boy passed, the girls would look away, turning their heads to stare in the opposite direction. It wasn't a flirtatious sort of looking-away-and-then-back-and-giggling. It was disdainful rejection. As the guy got closer to her, Cassie could see that his smile was turning grim.
The two girls closest to Cassie and Portia were looking away now, almost sniffing. Cassie saw the boy shrug slightly, as if it were no more than he expected. She still didn't see anything so disgusting about him. He was wearing ragged cutoff shorts and a T-shirt that had seen better days, but lots of guys looked like that. And his dog trotted right behind him, tail waving, friendly and alert. It wasn't bothering anybody. Cassie glanced up at the boy's face, curious to see his eyes.
"Look down," Portia whispered. The guy was passing right in front of them. Cassie hastily looked down, obeying automatically, although she felt a surge of rebellion in her heart. It seemed cheap and nasty and unnecessary and cruel. She was ashamed to be a part of it, but she couldn't help doing what Portia said.
She stared at her fingers trailing into the sand. She could see every granule in the bright sunlight. From far away the sand looked white, but up close it was shimmering with colors: specks of black-and-green mica, pastel shell fragments, chips of red quartz like tiny garnets. Unfair, she thought to the boy, who of course couldn't hear her. I'm sorry; this just isn't fair. I wish I could do something, but I can't.
A wet nose thrust under her hand.
The suddenness of it made her gasp, and a giggle caught in her throat. The dog pushed at her hand again, not asking; demanding. Cassie petted it, scratching at the short, silky-bristly hairs on its nose. It was a German shepherd, or mostly, a big, handsome dog with liquid, intelligent brown eyes and a laughing mouth. Cassie felt the stiff, embarrassed mask she'd been wearing break, and she laughed back at it.
Then she glanced up at the dog's owner, quickly, unable to help herself. She met his eyes directly.
Later, Cassie would think of that moment, the moment when she looked up at him and he looked down at her. His eyes were blue-gray, like the sea at its most mysterious. His face was odd; not conventionally handsome, but arresting and intriguing, with high cheekbones and a determined mouth. Proud and independent and humorous and sensitive all at once. As he looked down at her his grim smile lightened and something sparkled in those blue-gray eyes, like sun glinting off the waves.
Normally Cassie was shy around guys, especially guys she didn't know, but this was only some poor worker from the fishing boats, and she felt sorry for him, and she wanted to be nice, and besides she couldn't help it. And so when she felt herself start to sparkle back at him, her laughter bubbling up in response to his smile, she let it happen. In that instant it was as if they were sharing a secret, something nobody else on the beach could understand. The dog wiggled ecstatically, as if he were in on it too.
"Cassie," came Portia's fuming hiss.
Cassie felt herself turn red, and she tore her eyes away from the guy's face. Portia was looking apoplectic.
"Raj!" the boy said, not laughing anymore. "Heel!"
With apparent reluctance, the dog backed away from Cassie, tail still wagging. Then, in a spray of sand, he bounded toward his master. It isn't fair, Cassie thought again. The boy's voice startled her.
"Life isn't fair," he said.
Shocked, her eyes flew up to his face.
His own eyes were as dark as the sea in a storm. She saw that clearly, and for a moment she was almost frightened, as if she had glimpsed something forbidden, something beyond her comprehension. But powerful. Something powerful and strange.
And then he was walking away, the dog frisking behind him. He didn't look back.
Cassie stared after him, astounded. She hadn't spoken aloud; she was sure she hadn't spoken aloud. But then how could he have