1: \begin{abstract}
2: We present a general result which shows that the winding of the branches in a uniform spanning tree on a planar graph converge in the limit of fine mesh size to a Gaussian free field. The result holds true assuming only convergence of simple random walk to Brownian motion and a Russo--Seymour--Welsh type crossing estimate. %This answers a question of Dub\'edat and Gheissari \cite{DubedatGheissari}.
3:
4: As an application, we prove universality of the fluctuations of the height function associated to the dimer model, in several situations. This includes the case of lozenge tilings with boundary conditions lying in a plane, and Temperleyan domains in isoradial graphs (recovering and extending results of Kenyon \cite{KenyonGFF, Kenyon_ci} and a recent result of Li \cite{Li}). In both cases the only assumption on the domain is local connectedness of the boundary.
5:
6: The proof relies on a connection to imaginary geometry, where the scaling limit of a uniform spanning tree is viewed as a set of flow lines associated to a Gaussian free field. As a result the arguments are very robust, and we discuss several potential applications for which this technique might be useful.
7: %A key novelty in our approach is that the exact solvability of the model plays only a minor role. Instead, we
8: % rely on a connection to imaginary geometry, where the limit of uniform spanning tree is viewed as a set of flow lines associated to a Gaussian free field. The robustness inherent to this approach is a step towards universality.
9: \end{abstract}
10: