you've had a mare my son