Exhausting but exhilarating sometimes.