What is bodhichitta?

What is this extraordinary concept of bodhichitta? It is variously translated as the mind of enlightenment, the spirit of enlightenment and the awakening mind. Maitreya explained bodhichitta in his Ornament for Clear Realisation “bodhichitta means: for the sake of...