A personal journey.