William Wilson

I have to say I saw that ending coming but it was still a good trip to the end