the story was somewhat predictable – even with a bit of a twist at the end