** spoiler alert ** 
 An entertaining read, I enjoyed it very much. For a moment I feared Mimi wouldn't managed what she set out to do, but luckily she did. 
 Only disappointed at the end, which I found quite abrupt and short.