Since it's a film score, I accept the frequent pauses that would otherwise affect the flow a little bit.
I appreciate the thematic returning to B, though sometimes it's a little bit sudden with not enough buildup; when that happens it seems awkward. It's a little too cheery for a story like that, no? I'm sure it makes sense in context.
Great orchestration though! Nice work.