Happy Pride! Faith renewed in humanity