I'm writing a historical fiction novel set in first century Britian. This is set during Boudicca's revolt. My main character is a soldier in the Roman ninth legion, and I need him to be captured by the celts at some stage. the problem is that the Celts didn't really take prisoners, and I need a reason for them to decide to keep him alive. I have a few ideas, but each one of them has a few problems. 1) For strategic reasons: They keep him alive because of his knowledge of Roman military strategies and key targets. Seems unlikely since, as mentioned before,m the Celts did not take prisoners and they weren't good with long term planning (ie, they didn't think of how to keep their troops of 100 000 men fed, which ultimately contributed to them loosing the rebellion) 2) For religious reasons: if there was some sort of divine 'sign' that made the Celts believe he was supposed to be kept alive. I'm not sure what this would be, and I still have to do more research into Celtic religion. 3) Someone 'vouches' for him: One of the Celts would have to protest his killing. I'm not sure why they would do this, or if one person's would would be enough unless they're of a high rank. Also, he has a Celtic love interest and I feel like it might be interesting if she's the one to stop him from being killed. any other suggestions or ways I could solve this? EDIT: Keep in mind that they speak different languages. I assume he has picked up a little bit of Celtic here and there, but not enough to hold conversation. Also, the Celts have been trading with the Romans for a while before the rebellion, so some of them would be able to speak Latin to a certain degree, particularly if they were higher class or educated.