In the end, who will be left standing? The season finale of The Originals is TOMORROW at 8/7c!

In the end, who will be left standing? The season finale of The Originals is TOMORROW at 8/7c!