Its a long yet rewarding road! Or so I tell myself.