Soulmates found one story at a time.

Beca is Angharad‘s sister in the current time. 

She works at Ciaran‘s hotel, and has always suspected the Other World exists.