I will briefly talk about the meaning of Kalyana Mitra. In a more simple and direct term Kalyana Mitra means a good spiritual friend. It is through a spiritual friend in the form of a human being that we come to contact with Buddhism. Of course, there are different grades as well as different levels of Kalyana Mitra. For example, the Buddha himself is the greatest Kalyana Mitra of all. If he had not decided to share his enlightenment experience, then we would not be sitting here today.