Very odd one - had me laughing out loud some of the time, and nearly bored at other times. I think the pacing threw me off. Very stunning ending, though, totally worth it.