"Semele" this weekend - daniel buchanan