En i hög grad underhållande och spännande berättelse.