  We obtain new sharp weighted Poincar{\'e} inequalities on Riemannian
manifolds for a general class of measures. When specialised to generalised
Cauchy measures, this gives a unified and simple proof of the weighted
Poincar{\'e} inequality for the whole range of parameters, with the optimal
spectral gap, the error term and the extremal functions.
