We've had just about everything thrown at us today - heavy rain, sleet, thunder, snow and hail the size of large peas.
Mark Hillman sent in this picture via twitter. The road in Ystradfellte covered in hailstones making driving conditions treacherous and it's been a similar story in other parts of the country too.
We've also had plenty of rain and some flooding with over 11 flood alerts in force at the time of writing and a flood warning on the River Dee from Llangollen to Chester.
There have been strong to severe gale force winds as well. At Mumbles Head, in Swansea a gust of 81mph was recorded this afternoon with gusts of 67mph at Aberdaron on the Lleyn Peninsula.
The reason for the disturbed weather is low pressure. The air over us has come from Greenland so its unstable producing towering clouds and heavy showers.
Mountainous seas off the Anglesey coast by Mr Lyn Adams from Llanfair P.G
Tonight, further heavy showers are expected in the south feeding in from the Bristol Channel. Snow is likely in places, especially on higher ground with the north dry and clearer.
The wind will be easing but still breezy on the coast and temperatures inland falling close to freezing with a frost and a risk of ice.
There is now a Met Office snow warning in force covering most of Wales tonight and tomorrow. It's a yellow warning which is the lowest grading.
So, widespread problems are not expected but be aware that there is some snow in the forecast. In fact some places, especially the higher communities including the south Wales Valleys could have a covering of snow by tomorrow morning.
A few sunny intervals are likely tomorrow but showers will become more widespread during the day. Rain, hail and sleet again.
Some snow in places too but later in the afternoon the showers should be mostly of rain.
Temperatures on the cold side, 4 to 7 Celsius. The wind not as strong as today but still breezy, especially on the coast and gusty at times near the showers.
On Wednesday night a trough of low pressure will bring more rain and heavy showers. Strong to gale force winds possible in Pembrokeshire. The air less cold so any snow should be confined to the very highest ground.
Thursday will be breezy with some sunshine and scattered showers, becoming dry for a time but we could be in for another dose of stormy weather on Thursday night into Friday.
It all depends on an area of low pressure and which path it takes. Wales could be in the firing line for more heavy rain, flooding and gales but it's there is still some uncertainty.
So it would be worth keeping a close eye on the forecast over the next couple of days.