Animal fact for fairy dust!
Did you know the sea otter has the densest fur of any animal? A sea otter has between 170,000 and 1,062,000 hairs per square inch! For comparison your average pet dog has 15,000.
As a bonus fact sea otters also hold hands while sleeping to stop themselves from drifting apart, which I think is just magical.