This is an absolutely wonderful story. From the first note Ben got I was thinking: What if it's not Jack? But right until the end I couldn't be 100% sure. I like how you gradually get to know the characters in the story and how none of them are perfect. Some of the embarrasing situations for Ben made ME blush.
Your writing style is very nice ^_^