It's quite long, and has already been posted on fanfiction.net, so I'm just going to link it here. :]
Please feel free to either review on there, or just post your thoughts here.
Thank you!

[link]