Nice story. Interacting with things around the castle gave you some good background info about who Siri is and his relationship with his parents.
My one suggestion would be to change the aftermath of the barn battle slightly. The others warriors just letting Siri go on alone to fight the viper after she beat them up doesn't make much sense. I feel it would work better if the other two had been badly injured in the fight and were physically unable to go with him. I do not believe Viper would have deliberately hurt them, but maybe a ceiling beam could get knocked down in the battle or something.