What is Mentoring?

What is mentoring? Simply put; mentoring is a relationship in which a mentee can acquire hindsight from a mentor before he or she begins a project to help him or her avoid costly mistakes. What would it be like if you could have hindsight on a project before you begin?