Lord of the Rings star Liv Tyler has said she was left bedridden for 10 days after testing positive for Covid-19 - and warned that the virus takes a psychological as well as physical toll.

The actress revealed on Instagram that she was diagnosed on New Year's Eve, saying the illness "comes on fast, like a locomotive".

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

The 43-year-old Mother-of-three said she had to isolate from her children, who tested negative for Covid-19, but has since been reunited with them following a "wild two weeks".

Tyler, who also starred in Armageddon and BBC drama Gunpowder, added, "There are so many strange elements to this sickness.

"There is the physical aspects but also emotional and psychological ones too. It F’s with your body and mind equally. Everyday different.

"Being isolated in a room alone for 10 days is trippy to say the least. Waking up to news of our capital being under attack. Was it real or the twilight zone? Ohhh no it was real!!!"

Tyler said she was "floored" by the illness and spent 10 days in bed.

Tyler, daughter of Aerosmith singer Steven Tyler, said her children kept her spirits up by slipping messages under her door.

"I missed My babies beyond, but they visited my window and called up to me and I watch them play outside. Such a gift," she said.

"They sent little messages and drawings under my door. Reminders of what's on the other side. What to get better for. I am so grateful to be through it and spent my days alone praying and beaming love to all who are effected and suffering from this."

Tyler also thanked the frontline workers risking their lives during the pandemic.

"Those who are working tirelessly to protect and care for others. Thank you. We are all connected through this experience. I am Humbled and filled with gratitude." she said.