Stepping inside St. Luke Orthodox Church already was an experience all its own, evoking holy mysteries, but it just got better with the addition of a 4 x 5-foot icon of the Theotokos, or Mother of God ...