(something) was so (adjective), (clause)
Here are a few more examples of this structure:
She was so tired, she went straight to bed when she got home.
It happened so fast, I couldn't tell what was going on.
It might help to know that you can also put "that" in the sentence:
It was so moving that I was tearing up by the end.
Follow PhraseMix