This reminds me of a place like Avalon... a place where you go for refuge as well as joy!