Amazing.
There were a couple lines that didn't seem to fit...like the were too long for the flow or something, but other than that it had a flawless flow, beautiful word choice, and your heart was in it.
I could feel the nervousness and butterflies radiating from this. You're incredibly talented when you can make you readers feel the emotion like that.
Well done =)
5/5.