In trying to prove that every tree, T, has at most one perfect matching, I came across this idea:
Since the matchings are perfect, each vertex has degree $0$ or $2$ in the symmetric difference, so every component is an isolated vertex or a cycle.
Why is this true? Why is it true that since each vertex is either of degree $0$ or of degree $2$, then all components are either isolated or a cycle?