I cringe, laugh, cried.