I would like others to explain this to me. Which is correct?
- goose bumps
You can write either as goose bumps (two words) or as goosebumps (single word).
However, the former is more common than the latter.
It depends. Both can be valid, but the typical expression is one word:
goosebumps (n): A state of the skin caused by cold, fear, or excitement, in which small bumps appear on the surface as the hairs become erect; goose pimples.
You can write it as two words and it will be understood; however you might also mean literal "bumps" somehow made of "geese". Or, on a humorous note: One modern use of "bump" is the action of touching fists together (also called a "fist bump").
Ergo, "goose bumps":
Side note: Other terms for "goosebumps":
horripilation (from the Latin horrēre, "to bristle or shiver" or "to be dreadful or terrible," and Latin pilus, "hair.")
piloerection (from the same pilus plus erection, thus "standing hair.")
cutis anserina (used in medical texts, cutis is Latin for "skin", and anserinus for "goose", so literally "goose skin")