mesmerizing reflection