Thank you both
Well, I've had long conversations with both my flatmate and my best friend, and things are sorted with them. They weren't hiding their plans yesterday from me, they just didn't know they were going ahead until the last minute. My friend didn't lie to me, I think she just didn't realise a few things had come across to other people the way they did, and because I was so upset by everything that went on last night I think I began to doubt what she had told me.
My cousin is still a mess, but he's just got to work through it and come out the other end, nothing I can say or do is going to make any difference, all I can do is be there when he needs me.
I've tried so hard not to get too involved, and not to take sides, and as yet I have managed it, but last night I thought I was going to have to. I said to both of them at the start that I wasn't going to be a messenger for them, and I wouldn't betray either of their confidence in me, but that I also wouldn't lie for them.
I have to say, the boy has been fab as well, and has been there whenever I've needed someone to talk to. He would've come over last night if he could but it just wasn't possible.