MUCH-loved musical 'My Fair Lady' opened at the Torch Theatre on Monday night, and - like its leading lady Eliza Doolittle - it has charmed the crowds.

Milford Haven Amateur Operatic Society has taken on this tale of transformation which follows street urchin Eliza's journey from rebellious guttersnipe to elegant debutante, with plenty of singing and dancing along the way.

Also stepping into a new role is award-winning Society performer Terri Harrison, who is enjoying her first season as director.

And putting the cast through their paces as ever is experienced musical director Marion Harris, who was given a British Empire Medal in 2017 for her contribution to local community theatre in Pembrokeshire.

Naomi Hicks muddies up her face as Eliza, with Ian John as her roguish bin man dad.

Charles Owens dons tweeds to become the chauvinistic snob Professor Higgins, with Stephen Butler as Colonel Pickering and Aled Davies as love interest Freddie.

Packed full of show-stopping songs, including I Could Have Danced All Night, On The Street Where You Live and Get Me To The Church On Time, there's something for musical newbies as well as more well-versed fans.

With a large cast, singing, dancing, and a heartwarming and captivating story, audiences are guaranteed a loverly time.

The Society's production of My Fair Lady runs all week, until Saturday, March 9.

To book tickets call box office on 01646 695267 or visit torchtheatre.co.uk