^ Should there be comma's right there? I think so... Correct me if I'm wrong.
Anyway, beside those little mistakes - It was purely fantastic!! =] So emotional & well written... Vivid imagery & the flow was flawless. You're a terrific writer, keep it up! 5.5