Farming can be immensely rewarding, however, it promises no guarantees. The only promise farming holds is that it will always involve a struggle. Fueled by their passion and resilience, farmers try to stay one step ahead in order to overcome the everyday hardships of farming.