For perspective, 21 grams supposedly are about the weight of a hummingbird.
A gram is 1/1000th of a kilogram (duh) which equals 2.2046226 pounds.
One gram equals 0.046297 pound.
A gram is the mass of water in a cube one cm on each side.
21 grams x 0.046297 pound = 0.972237 pound, so a pound weighs about 10 souls?
No, that can't be right. Somebody help out here with the decimals.