It's good. Proper grammar, no plot holes, pretty much everything you'd want in a good fic. Keep on reading.
.................................................................................................................................................