Big Rock Candy Mountains to big socks