The Selkie: Scotland’s Sea Legend That Has Never Stopped Breaking Hearts