5.0

I feel as though I've read at least part of this story before, but either way it was awesome!