mesmerizing splash