I really liked this story!
At first (intro) I was scared that the main character (Riley) would be a Mary Sue type, but fortunatelly that wasn't the case at all.