Blood, sweat, toil, and tears.