This does have some very Agatha Christie vibes throughout the story. The ship of course was real but much of the rest is false yet i found myself hoping she wouldn't have the ending we all knew was coming. The plot itself is interesting but at times it did drag a little. There are many characters and we don't learn enough about them to truly understand their motives. The ending was expected but I did enjoy how Gallagher finally figured it out. 3*