He cuddled with another girl on his bed, am I overreacting?

Hi, I'm currently with an amazing person but we had a huge fight 3 days ago and I haven't talked to him since. I'm in Italy for an educational program, after a month I'll go back home to LA where my boyfriend is. Now here's the issue: He has a friend who is female which I'm tottally okay with but they are really flirty around each other but I still trust him. So couple days ago I open Snapchat and click on her (his female friend) story and see them both lying on his bed cuddling. He doesn't have a shirt on and she is wearing HIS clothes and they are in his bed and his head is on her shoulder with his eyes closed and she is smiling to the camera for the pic and she actually posted that. I don't wanna judge but I think she posted it only to make me jealous. Anyway I was furious so I called him the other day and we had a huge fight about it. He said that he was really sorry but didn't see this as any kind of cheating (which I never accused him of cheating I was just mad) and he told me that he didn't even think he had done anything wrong but he still apologized saying that he is sorry for breaking my heart but I was so angry I was yelling at him and hang up on his face and rejected all his calls and texts since that fight.
Note that he does love me, we have a very passionate relationship, the thing is he doesn't even like cuddling, I don't get it how he can do something that he hates and doesn't do it with me even though I love it and does it with another girl, I think this is emotionally cheating although I never told him that I think it's cheating. Am I overreacting? I truly love him and most of the time he is a very respectful, kind and lovely person. I don't know what to do, I can't even imagine breaking up with him but I'm just sooo mad and hurt it's crazy, also note that he has severe ADHD. Though I don't know if that would make any difference in this situation.
Sorry for writing so long but please help! Thank you
He cuddled with another girl on his bed, am I overreacting?
Post Opinion