“The British Constitution has always been puzzling and always will be.” Queen Elizabeth II. and so say all of us.