tantalizing and mesmerizing