The other day, I had possibly the tastiest, most succulent lamb shank I've ever had in my life. Surprisingly, I didn't get it in a fancy restaurant. And, no, it wasn't homemade either.

Nor was it from one of those handy meal delivery kits you can get these days. I actually got it on public transport. On a train.

In fact, it was a Transport for Wales service. And I got it delivered directly to my seat as we whizzed through the Welsh countryside. It was even served up on a fancy, warmed plate, by an attentive waiter wearing uniform.

Yes, really. I know, I know. I'm as shocked as you are, reader.

And now you're probably wondering how I found myself indulging in the best lamb shank of my life on a two-hour journey from Shrewsbury to Cardiff on a Thursday afternoon. READ MORE: I tried the secret fry-up breakfast you can get when travelling first class on trains in Wales READ MORE: Popular pink cafe bar forced to close just over a year after opening in 'heartbreaking' decision I'll get you up to speed. On its first class service, TfW offers a luxury dining service, called Blas ('taste' in Welsh), where you can get a fancy breakfast, or a three-course lunch or dinner, to eat during your journey.

Get the best user experience with WalesOnline’s Premium app on Apple or Android I'm not surprised if you don't know about. It seems not many people do - myself included until recently. I suppose you wouldn't, unless you took first class trains regularly.

Plus, it's only available on TfW's .