Calculating the moments of L-function is a central theme in analytic number theory with applications to subconvexity and non-vanishing (which in turn has deep arithmetic implications for equidistribution problems and points counts). In this talk we will give a gentle introduction to a certain type of "wide moments", which in many cases can be calculated using geometric methods. In particular we will consider the case of Rankin--Selberg L-functions of
automorphic forms twisted by class group characters of an imaginary quadratic field, in which case the "wide moments" are connected to equidistribution of Heegner points using Waldspurger's formula. We will also present applications to non-vanishing.