A rainbow now arches gently through the woods next to Trinity Metropolitan Community Church in Gainesville — not a real one in the sky, but a wooden one, nestled in a quiet garden filled with flowers, ...