Welcome to No. 68 Floating Island

Are you going to Scarborough Fair?