The House in the Cerulean Sea by T.J Kline. I loved it and then I listened again with my littles (9 & 11) and they loved it too.