Results have defied nearly every projection, and Donald Trump has won the presidency following Clinton's call to concede. (Final electoral votes are still being counted but currently sit at 276 for Trump, 218 for Clinton with Clinton ahead in the popular vote.)
The Internet is baffled.
And then this fortuitous tweet from Hillary herself:






























