Arabesque

A new interpretation of an old classic