gay elaborate spell ...