Despite the slightly inauspicious start (the cat throwing up) I really enjoyed this tale and couldn't wait to find out who was behind everything that happened. Seemingly unconnected events were woven together really well.