Rose Fraser plays beautfully at Horizon.