Great execution...
... but this has been done hundreds of times already. Something more original is needed for the story. The animation in itself is great, though, along with the voice acting and everything else. Just the excessively overused plot needs to disappear for a LONG while before it becomes fresh again.
For that reason, I give you 8/10, 4/5.
Otherwise I'd give you perfect.