Are You Ready To Make Some Magic?