『공주와 도깨비』는 조지 맥도널드가 쓴 판타지 소설이다.
옛날 옛날, 산과 골짜기로 가득한 큰 나라에 이레네라는 이름의 공주가 있었다. 태어난 지 얼마 되지 않아 다른 산 중턱의 커다란 집에서 시골 사람들에게 맡겨져 길러진 공주는 여덟 살 무렵, 맑고 예쁜 얼굴과 밤하늘 조각 같은 눈을 가진 사랑스러운 아이였다. 하지만 그녀는 산 아래 지하 세계에 사는 기괴하고 흉측한 종족, 고블린들을 너무 두려워한 나머지 밤하늘을 본 적이 없었다. 고블린들은 옛 영토를 차지한 자들, 특히 자신들을 추방하게 만든 왕의 후손들을 괴롭힐 기회를 끊임없이 찾고 있었다.
매우 비가 많이 오던 어느 날, 지루함에 견디다 못한 공주는 낡은 참나무 문을 통해 낯선 복도로 들어선다. 수많은 문들 사이에서 길을 잃고 두려움에 떨던 공주는 희미한 웅웅거리는 소리를 따라 나아가고, 그곳에서 실을 잣고 있는 아주 늙은 여인을 발견한다. 이후 공주는 어린 광부 소년 커디와 그의 간호사 루티를 만나 모험을 겪게 된다.
이 이야기는 용감한 공주와 그녀가 마주하는 신비로운 존재들에 대한 매혹적인 여정을 담고 있다. 상상력 넘치는 설정과 흥미로운 사건들은 독자들을 어린 공주의 세계로 끌어들여, 숨 막히는 긴장감과 따뜻한 감동을 선사한다.