This beautiful window was in a small church in Cromer, Norfolk, England.  The parish Church of St. Peter &amp;amp; St. Paul.