Yesterday's Pride festival in London was one of the deepest spiritual experiences I've had for some time. Prayer, protest, witness and celebration are often at their most meaningful in unfamiliar contexts.
Listening to certain Christians, you would think that opposition to homosexuality is one of the most basic principles of the Christian faith. But this year, as a small group of Christians turn up to protest against the Pride festival in central London, they will be easily outnumbered by the Christians who are participating in Pride, celebrating diverse sexuality as a gift from God.
Some Christians throw around the word "sin" fairly unthinkingly, while others have become rather embarrassed by it. To talk about "sin" clearly and justly, we need to address the confusion of both society and churches around two major issues - sex and violence.