Life is difficult. This is one notion that not many would refute. We are all faced with responsibilities, challenges, stressful situations and difficult decisions to [...]