rather confused right now

had a huge fight with my step dad this morning (was having an aspergers meltdown and he had the nerve to tell me i was just looking for attention (this is whilst im punching myself in the head in anger)) and he starts going on about how i have no excuse to be as confused right now as i claim to be.
i just got fed up and told him there was a reason, and before i knew it i was telling him.
and the weirdest thing happened. all of a sudden he wasnt angry and judgemental. he came over and hugged me, kissed my forehead, and told me he was sorry.
im rather in shock right at this moment. dont know quite what to feel. probably shouldnt have told him in a fight, but he reacted in a far more loving way than i have ever known him to which is the positive i guess