Democracy is a great thing. I'll argue the point with anyone who says it isn't. (My main argument being: what do you replace it with, oh wise one?)
But that said, it's possible to have too much of a good thing. And if you live in the UK (and plenty of other places for that matter), you might be a bit sick of voting at the moment.
If so, I've got bad news for you – it's starting to look like we'll be going to the polls again before too long...
Having a general election in Britain right now would be pretty selfish
As I write this morning, there's a lot of talk about a snap general election being called in the UK, for 4 May (there are local elections happening that day, so might as well throw in the main deal as well).
The prime minister would need to put it to the House of Commons, because we now have fixed-term parliaments. There she'd have to win the backing of two-thirds of MPs. But that's probably only a minor hurdle.
Prominent Tories are keen on the move. Earlier this month, William Hague argued that the case for an election in spring is "very strong indeed". His main concern was getting around the Fixed Term Parliaments Act. He suggested repealing it.
Theresa May is apparently not so keen on calling an early election. She apparently reckons that it would be self-serving and that it would create added uncertainty, according to The Daily Telegraph.
And to be honest, I think that's a remarkably principled stance to take in some ways. I realise that perhaps sounds odd. But think about it.
If May goes to the country now and wins, she gets to claim all kinds of things. She gets to claim that she has a personal mandate (she's no longer an unelected prime minister, à la Gordon Brown). She gets to claim that she has a mandate for any kind of Brexit she chooses. She gets a bigger majority in Westminster, which makes her life easier on all sorts of levels.
In reality, it's questionable whether an election victory right now would really represent any of those things.
The main opposition party is in a mess. Regardless of who you would plan to vote for and your own political leanings, you would have to engage in some seriously motivated reasoning to believe that Labour can win a general election this year.
The LibDems can probably make inroads in "remain" areas, but that won't win them an election. Ukip have been damaged by ongoing infighting and the fact that – with Brexit actually happening – they don't have much left to campaign on.
So it's not much of a contest, frankly. There are a lot of people out there who voted "remain", and who might not even like the Tories that much, who will end up feeling they have little choice if they're asked to vote in a couple of months' time.
So you could argue that it's pretty selfish to call an election now. And I reckon that May has genuinely felt that it's better to keep things as calm as possible while Article 50 and the like is being dealt with.
However, that might now have changed.
Two things that might have changed May's mind
The tipping point might be the threat of a new Scottish referendum, along with the Budget debacle.
Both of these things make May look as though she's being challenged on all sides. And both of them could be tackled by winning a general election.
The SNP can't really win any more Westminster seats in Scotland. If they lose many (perhaps even any), it would make Scottish first minister Nicola Sturgeon's claims to have a mandate for a second independence referendum a lot more tenuous.
And if May wins a general election handsomely, then she has a personal mandate to tell the snipers in her own backbenches and on the "hard" Brexit side of things to back off and let her get on with the job.
Will these events shift the electoral calculus firmly enough to persuade May to go for it? I'd be very surprised if she's not weighing it up. If it were me, I'd be sorely tempted. But then, maybe I'm less principled...
Anyway – what would an early general election mean for investors? The pound would probably be up on another rollercoaster. But if you got a Tory landslide, that would point to more certainty, and sterling would probably end the process stronger.
How would it interact with the other elections around Europe? Well, in order to keep Article 50 and the Brexit talks moving along, you'd need to have any UK election done and dusted by the time the German elections came around – that's September. But if she's going to go for it, best off doing it as soon as possible.
In fact, if it's going to happen, I'd expect we'll hear about it by this time next week, if not beforehand. So one way or another, we'll soon find out.