mesmerising touch