Since about 10pm last night I've been walking around in a daze, this morning I had to check I hadn't dreamt it, but it's really happening. I'm living the dream! Wales are through to the Semi Finals of Euro 2016. Who would have dared to think it?
I woke up this morning and the first thing that popped into my mind was it's rugby day! Knowing that I am Welsh none of you will be surprised that I'm excited. Rugby is a way of life here. It's our culture and the city comes to a standstill when there is a game on. The streets are empty as we huddle around TVs together in some kind of ritual, our hearts full of pride, passion and song.