Honestly, I wanted to abandon this post halfway through. You've no idea the personal battle it was to push through.