Britney Spears has been attending "reincarnation sessions" with a top Hindu psychic.

The singer has apparently been told that she was a dog in a previous life and worked on a farm in Virginia.

A source told the Daily Star, "Britney's fascinated by the Hindu concept that we are all reborn as different people or animals, depending on how good or bad we were in our previous lives."

Another insider added, "Britney says she actually had flashbacks of being a Shetland sheepdog. And she reckons her bossiness is a by-product of her days pushing sheep around."