I am surely not the only child who was stressed to see Catholic calendars displaying images of Jesus adorned with an anatomically explicit, occasionally bleeding, heart.
Finding a large mirror without a large price tag is not an easy thing to do. Many floor mirrors — especially ones with vintage-style frames — cost well over $100. So it makes total sense that ...