Calving is an important mass-loss process at ice sheet and marine-terminating glacier margins, but identifying and quantifying its principal driving mechanisms remains challenging. Hansbreen is a grounded tidewater glacier in southern Spitsbergen, Svalbard, with a rich history of field and remote sensing observations. The available data make this glacier suitable for evaluating mechanisms and controls on calving, some of which are considered in this paper. We use a full-Stokes thermomechanical 2D flow model (Elmer/Ice), paired with a crevasse-depth calving criterion, to estimate Hansbreen's front position at a weekly time resolution. The basal sliding coefficient is re-calibrated every 4 weeks by solving an inverse model. We investigate the possible role of backpressure at the front (a function of ice mélange concentration) and the depth of water filling crevasses by examining the model's ability to reproduce the observed seasonal cycles of terminus advance and retreat. Our results suggest that the ice-mélange pressure plays an important role in the seasonal advance and retreat of the ice front, and that the crevasse-depth calving criterion, when driven by modeled surface meltwater, closely replicates observed variations in terminus position. These results suggest that tidewater glacier behavior is influenced by both oceanic and atmospheric processes, and that neither of them should be ignored.