Is it true that lice will only lay eggs on a human scalp?

Is it true that lice will only lay eggs on a human scalp?

Yes, head lice only lay eggs on the human scalp, they do not lay eggs on surfaces such as furniture or bedding.