Dancing on The Canvas