This flower at a church in Mystic, CT seems to radiate a lofty &amp;quot;Holier Than Thou&amp;quot; attitude!