Zack sat on a grassy cliff overlooking a large field of rainbow colored flowers, head titled back, basking in the warm sunlight. He was waiting...waiting for someone.
He opened his eyes and watched Aeris walk among the flowers. She looked up at him and waved. He grinned and waved back.
"Don't worry, he'll come," her voice said in his mind, "He's just being a slow-poke."
"He's gonna hear about it, too," Zack said aloud, "Makin' me wait..."
He stretched his wing, enjoying the feeling of the breeze blowing through its deep blue feathers. He often wondered why he had just one, when everyone else had two.
He'd asked Aeris about it once and she'd said something about how your wings reflected your soul. He had no idea what that meant, but that wasn't unusual, since he usually had no idea what half the stuff she said meant.
"You're just shallow," her voice said, playfully.
He glared down at her. "Hey!" he said back to her, "I am not!"
Her laughter echoed inside his head.
He shook his fist at her. "And stop reading my mind!"
A single feather floated down in front of him, and he grabbed it and studied it curiously. It was black, but tipped with the purest white he'd ever seen. He'd never seen anything like it.
Zack turned. Standing there behind him, looking just as he always had, with the addition of one black and white wing, was Sephiroth.
Zack smiled. "What took ya so long?"
Sephiroth smiled too. "I had some trouble along the way."
"Nii-chan!" Aeris landed beside him and ran to Sephiroth, hugging him.
He looked down at her, and there was a hint of sadness in his eyes. "I am sorry," he said softly.
She pulled away a little and looked up at him, her arms still around his waist. "Please don't be sad," she said, "None of that matters anymore."
She kissed him on the cheek. "Be happy, nii-chan!"
Zack laughed a little at the slightly embarrassed look on Sephiroth's face. "Nii-chan?"
Aeris turned to him. "He never told you? Dad told me a long time ago that he thought of Sephiroth as his own son, so I started calling him nii-chan."
"It suits you," Zack said, laughing.
"This is why I didn't tell you..." Sephiroth said.
"Mom and Dad will be so happy to see you," Aeris said, "Let's go find them!"
"What's the rush, Aer?" Zack said, "We have an eternity."
"You just want him all to yourself," Aeris said, pretending to be upset, "Well, fine, I'll leave you two alone then."
She flew back down to the flowers.
Sephiroth came and sat beside him. "Tadaima," he said, just as he had on that night so long ago.
Zack smiled and put his arm around Sephiroth's shoulders. "Okaeri."
And as they sat there, Zack finally realized why he had only one wing. He looked over at Sephiroth and smiled. Alone they only had one wing, but together they had two.
This part was intended as a nice surprise. Hope everyone enjoyed it. I know they probably wouldn't have wings in the Lifestream, but I put them in anyway :p. Thanks again for reading and thank you for all your kind words.