A city became a land of the giants today as huge puppets took centre stage in one of the UK's biggest-ever street theatre performances.
An estimated 250,000 people are expected to turn out in Liverpool to watch Sea Odyssey, an epic £1.5 million production by French marionette experts Royal De Luxe.
The three-day event tells the story of a 30-ft Little Girl Giant searching for her father, a missing crewman on the sunken Titanic.
Since yesterday the giant puppet has been travelling around Liverpool with her 20-ft dog Xolo, watched by tens of thousands of people.
Meanwhile, other areas of the city have been visited by her 50-ft uncle who has vowed to scour the ocean for the shipwreck and lay his brother to rest.
Scroll down for more pictures
The three puppets will come together in the city centre tomorrow for what officials promise to be a "spectacular" finale.
Sea Odyssey is part of Liverpool's commemorations for the recent 100th anniversary of the sinking of the Titanic. The liner was registered in Liverpool, making the city its home port
It was inspired by a real letter, currently on display at Merseyside Maritime Museum, from Liverpool schoolgirl May McMurray to her father who was a steward on the White Star Line ship.
Sea Odyssey is also the final event to use European legacy funding from the Liverpool capital of culture year in 2008. Around £300,000 has been met by the fund, with the rest of the cost met by sponsorship.
Officials say the production is the most complex event the city has staged and involves hundreds of people in the planning and execution.
Claire McColgan, director of Culture Liverpool, said: "It's the chance for people to come out with their family and friends and see a spectacular piece of street theatre, the likes of which many will never have seen before.
"When the girl and her uncle meet up it's going to be very emotional and when they leave the city on the boat at the end of the story tomorrow, that's a very Liverpool thing.
"They will sail off and we will never see them again."
Around 9.6 million people have watched Royal De Luxe performances across the world.