This was unexpected but surprisingly wonderful. The moral dilemma I was put in, love it. Great music too!