Stained glass window hovers above in Sainte-Chappelle in the Ile de la Cite in Paris.