Soulmates found one story at a time.

Trow are nocturnal trolls who can be giants or short, single or multi-headed. They have sloping foreheads, and extra long arms. 

Hill-trows appear from their burrows after sunset and are the mortal enemies of sea-trows.

Sea-trows wear seaweed clothing and have matted hair.

Both kinds love music and lure musicians to them.