4.0

Great storytelling.
Though, there's quite a lot of teased romance that doesn't seem to be going anywhere.