ALHAMBRA: Roses are of course the signature flower of Spain, and there were plenty in bloom here.