bashfulpuppy rated The Warrior: 5 stars April 23, 2023 Public The Warrior by Stephen Aryan (Quest for heroes, #2)