We present a high statistics study of the pion and nucleon light and strange quark sigma terms using N f = 2 dynamical non-perturbatively improved clover fermions with a range of pion masses down to mπ ∼ 150 MeV and several volumes, Lmπ = 3.4 up to 6.7, and lattice spacings, a = 0.06 − 0.08 fm, enabling a study of finite volume and discretisation effects for mπ 260 MeV. Systematics are found to be reasonably under control. For the nucleon we obtain σπN = 35(6) MeV and σs = 35(12) MeV, or equivalently in terms of the quark fractions, fT u = 0.021(4), fT d = 0.016(4) and fT s = 0.037(13), where the errors include estimates of both the systematic and statistical uncertainties. These values, together with perturbative matching in the heavy quark limit, lead to fT c = 0.075(4), fT b = 0.072(2) and fT t = 0.070(1). In addition, through the use of the (inverse) Feynman-Hellmann theorem our results for σπN are shown to be consistent with the nucleon masses determined in the analysis. For the pion we implement a method which greatly reduces excited state contamination to the scalar matrix elements from states travelling across the temporal boundary. This enables us to demonstrate the Gell-Mann-Oakes-Renner expectation σπ = mπ/2 over our range of pion masses.2 Note that for the nucleon we apply the parity projection operator 1 2 [1 + sign(t f − t i )γ 4 ].