The final part with a happy ending...