Candidates from all parties across west London have been canvassing for your vote over the past 50 days.
And from 7am on Thursday June 8, the clock runs out for candidates, as voters head to the poll to choose who will represent their constituency.
Millions of Brits will be staying up, boiling the kettle, and biting your fingernails on election night - including us at Getwestlondon , as we bring you all the coverage from the results.
You may want to pencil in exactly when your MP will be announced, that's why we've put together an hour-by-hour guide to election night.
What time is election night and how can I watch?
The polls open between 7am and 10pm.
Because of broadcasting restrictions, coverage on your television won't start properly until Big Ben bongs in the 10pm news.
The BBC's election night show will be hosted by David Dimbleby, ITV's is hosted by Tom Bradby with Ed Balls vs George Osborne, and Sky News' is co-hosted by Adam Boulton and Sophy Ridge.
Channel 4 is hosting an alternative election night special with David Mitchell and Jeremy Paxman.
The Mirror and Getwestlondon will also be hosting election night, with a live blog with up-to-the-second coverage and analysis.
Who will win the election?
In a nutshell - they say the Tories will win the most seats, but have less of a lead over Labour than the huge gap predicted at the start of the election campaign.
YouGov's projection on Monday 5 June suggested the Tories would take 305 seats, down more than 20 and creating a hung parliament.
Labour would win 268 seats, according to YouGov, a boost of more than 30 but not enough (probably) to walk into No10.
Pollsters are also united in suggesting the Lib Dem fight back won't really materialise that much. And they say UKIP's vote will collapse.
In Scotland, polls say the SNP will do well but struggle to beat the 56 out of 59 Scottish seats it won in 2015. A small handful of seats were predicted to go Tory.
When will we know the overall winner?
That depends how close the result is.
Officially it takes 326 seats for an overall majority in the House of Commons - the solid measure of victory.
In some years this happens in the early hours - but in 2015 it was at 1.34pm and in 2010 it didn't happen at all (we got a Coalition after days of back room talks).
Whatever happens, broadcasters and newspapers will "call" the election long before there's an official winner.
This is partly because some MPs (Sinn Fein and Speakers) don't get votes, so in practice the ruling party doesn't need 326 seats to govern.
It's also because there may come a point where no other party can win and there are enough safe seats left on the list to make victory inevitable.
Election night: Your full hour-by-hour guide
The following declaration times are given by councils to the Press Association and are estimates only.
Often they're a long way out, but this should still help you work out the overall flow of the night.
10pm: The exit poll
As Big Ben bongs out 10pm we'll catch sight of the exit poll.
This year's should be nail-biting after the volatile polls we've had in the last few weeks. Unlike the opinion polls, this measures how thousands of people actually voted.
The poll in 2015 was a big surprise and much worse for Ed Miliband than planned
Theresa May’s party are likely to be out in front this time, but by how far?
Get comfy, it’s going to be a long night.
11pm: Sunderland races to be first
Houghton & Sunderland South will want to keep its title of first seat to declare - announcing at just 10.48pm in 2015.
But there will be no sign of a west London announcement for another few gours.
Midnight: Make a coffee
Labour is sure to pick up another early declaration in Washington & Sunderland West, while Tory former minister Justin Tomlinson would need a disaster to lose his 11,786 majority in Swindon North.
1am: The early signs
The first marginal seat is declared.
Nuneaton, in Warwickshire, is a bellwether where the Tories have a 4,882 majority and which was studied as the "reason" for Ed Miliband losing in 2015.
Seats like this are the ones Labour need to win in order to claim the keys to Number 10.
2am: Some hard truth from UKIP Country
Declarations begin to pile up - so much that our guide switches to half-hourly.
Tory Thurrock is a fascinating three-way marginal. A UKIP surge slashed the Conservative majority over Labour to just 536 last time. There were more than 15,000 UKIP votes so if the party is sliding, this seat will show which way.
But don't fall asleep yet - as west London constituencies are still yet to be announced.
2.30am: Corbyn stays - but will his marginals?
By the time Jeremy Corbyn's safe seat of Islington North declares, if things are really good - or really bad - he'll have inkling of whether he gets to keep his other job, as Labour leader.
3am: A flood of key marginals
Finally, west Londoners will start hearing the fate of their candidates, with some of the capital's closest marginal seats announcing the victor.
Things got very bitter in this constituency, after Tory Joy Morrissey threatened Labour's Rupa Huq with legal action as she bids to nab her 274 majority. Greens and UKIP pulled out to help each side.
Labour's Tulip Siddiq is looking over her shoulder in Hampstead & Kilburn, where the Tories recorded their biggest surge of any Labour seat in 2015. Her majority is just 1,138.
Other areas likely to be announced at this time:
Ealing Central & Acton
Hampstead & Kilburn
3.30am: Decision time for central constituencies
By this time we expect to hear from seats closest to the Houses of Parliament, they are:
Cities of London & Westminster
4am: The power list
Lib Dem Vince Cable is trying to snatch Twickenham, holder of England's highest turnout in 2015 at 77.2%, back from the Tories two years after he was outsted.
Other's expected at this time:
Chelsea & Fulham
Feltham & Heston
Hayes & Harlington
Ruislip, Northwood & Pinner
Uxbridge & South Ruislip
4.30am: Theresa May's big mandate
Theresa May will have a good idea of whether she's staying in Number 10 by the time she (probably) wins Maidenhead - it's the Tories' second-safest seat.
And expect Health Secretary Jeremy Hunt to slide back with ease into South West Surrey despite a bid to unseat him by the National Health Action Party.
5am: D-Day for Ruth Cadbury
Labour's Ruth Cadbury could be in trouble in Brentford & Isleworth. UKIP won 3,203 votes last time but has no candidate this time. And her majority is less than a sixth of that.
And the results of the Harrow count will come in to reveal whether the MPs from two marginal Tory/Labour seats will be re-elected or ousted by the opposing party.
Brentford & Isleworth
5.30pm: When the Tories took the lead
An often forgotten quirk of election night is how many Labour seats (small urban areas) declare early, and Tory seats in the shires declare late.
It took until 5.44am for the Conservatives to overtake Labour in 2015, yet the party won by 98 seats in the end.
7am: Final moments of truth
By now, it'll all be academic - we should almost certainly know who's won the election.
And that's it! Almost...
Congratulations. If you've stayed up this long you've survived election night. Here's everything else you need to know...
There are a few seats expected to trickle on even though by this point, no one will pay any attention to them.
There could be some last gasp good news for the Lib Dems.
The party lost Berwick-upon-Tweed near the Scottish borders to the Tories in 2015. If the fightback's real, so should the prospect of victory be here.
The torture is never-ending for Labour campaign chief Ian Lavery, whose Wansbeck seat is among the last to declare.
What is a snap election?
A "snap election" is one that's called at short notice and generally wasn't expected.
Under the Fixed Term Parliaments Act, elections were meant to be held every five years.
But one could still be authorised if voted for by two-thirds of MPs (434 of them). This is what happened this time.
It meant there was a timetable of just a month or so, set down in law, in which parties scrambled together their campaigns and manifestos.
Why did we have a snap election?
Theresa May said she called the election because she was facing too much opposition ahead of vital Brexit talks.
But opponents said she wanted to take advantage of a massive lead in the opinion polls to give herself a huge majority.
When is the next general election?
Under the Act, the next general election is fixed to take place on 5 May 2022.
This will change if two-thirds of MPs vote for an early election, or if the government loses a no confidence vote.
It could also change if the Tories win and implement their manifesto pledge to renew the Fixed-Term Parliaments Act.
Keep up to date with the latest news in west London via the free getwestlondon app.
You can set up your app to see all the latest news and events from your area, plus receive push notifications for breaking news.