Once Upon a Time, an Angel ... a Journey through the Byzantine Wall-Paintings of Cyprus