My favorite of his by far is Phantastes. C.S. Lewis said Phantastes was the book that 'baptised his imagination' and led to his spiritual awakening. He claimed that he never once wrote a book without quoting G. Macdonald somewhere in it.
I highly recommend Phantastes.
https://www.mobileread.com/forums/sho...ght=Phantastes