This was needed to bring the level of understanding and thrust between Armaan and Shilpa. Now that she's said so much to him now, and will have to say sorry to him when she learns the truth! What a way to go CVs :D They might even make proper use of JPJ as they might be the ones to tell her about Armaan's past. She would then try to make him forgive her in every way possible, and I'm quite confident that we will get to see the two of them bond and open up in the process ;)
On Armaan's part, it was necesarry to get out all the emotions which were right under his hard shell. You could see his fists closing while she was talking, cause he didn't want to hear all of that. He's been trying to bury that, and didn't need it to be brought up again. But you can't bury emotions and feelings, you have to get them out for you to be over and done with them.. And that's exactly what he did! For those who kept saying he changed over the night, well, he didn't. He's doing it gradually,he just doesn't go around crying for that reason..
Personally, I can't wait to see some great ArSh scenes next week :D :D Lots of communication and connection coming up ;) In other words, await the pure KaSh magic <3