Skeleton in the closet
This phrase for a hidden, embarrassing secret likely originates from the era before medical science made cadavers legally available for study. Doctors who secretly kept skeletons for research purposes would hide them in closets to avoid scandal. The expression first appeared in print in an 1816 British periodical.