Wonderful! It's so......amazing. I was already liking it, even when it looked like it was going to be a happy ending (I don't usually go for those). And then it was all a dream, which helps the realization come that Frank didn't change. Slightly dark, twisted.
Brilliant =D