'I built upon a rock' from Princess Ida