The mystic marriage of Saint Catherine of Alexandria, with saints and garlands