All dads make mistakes, some even make some really terrible choices. But the real difference between a good dad and a not so good one, is the good dad will get up and try again, even after failing.
How To Be A Great Dad
Father's Day
June 18, 2017 • John Hill