As we celebrate Mother's Day this weekend, we also reflect on the trials and challenges we face and the beauty that can be found amidst them.