Oh my goodness, I love this so much! So powerful and epic and stylish and with an absolutely magnificent ending.