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.
Christian groups have turned out in strength at today's Pride festival in London, affirming their support for the rights of lesbian, gay, bisexual and transgender people. A much smaller number of Christians turned up to protest against the event.