We all have our DemonsWe all have our demons - we all have our problems and we are all just doing our best and hoping that it works out ok. Life is not easy...