Late to pipe up, I know, but isn't this the plot of a play (Shakespear?)? Can anyone help out?