Darkness fell over Midgar. Cadets working to get into SOLDIER were all asleep.

All but one.

Cloud Strife lay awake, unable to close his eyes and sleep. Thoughts and memories ran through his head. It always seemed to be like this- everyone but him safe in their dreams.

It was mostly one train of thought separating him and sleep, one that he hadn't been able to get rid of at night for months.

Who else but First class SOLDIER Zackary Fair, teacher to Cloud.

Everyday Zack taught the class, but Cloud was usually distracted. He had already been called out on it.

One student even joked that soon he would be so bad he would have to have a meeting with the General Sephiroth.

Cloud wasn't scared of the SOLDIER. Zack was fun, even a bit goofy. He was cute, with black spikes to rival Cloud's own and a pair of violet eyes. If anything at all, Cloud was infatuated with him.

There lies the problem.

It wasn't the thought of being gay- Cloud had always known his preferences lay with other men.

It was the man he wanted though. He knew Zack was unattainable- and he wanted him anyway.

Cloud turned over. He was thankful there was no class the next day, but that was also the source of his ill rest. He wanted to see Zack. it made mild fantasizing so much easier. He thought of stroking the black hair, whispering into his ear...

Cloud shook his head. What was he thinking? He was a cadet and this was a first class SOLDIER. He was lucky if he could get a glance during class.

Class was in two days. Now if only he could make it that far.

-T.B.C.-

Hello out there!

So this is a work in progress I've had going for... it must be at least a year now. It began on AFF, then moved to DeviantArt. I quit posting on AFF, but haven't gotten around to posting it here! So here goes.

This piece definitely improves as it goes on- in my opinion, at least. It started as the second piece of fanfiction I ever wrote and it's still going! I plan on going through the entire game off FF7, and go on through Advent Children. Hopefully it'll be enjoyed!

Please drop a comment!