Nah Shadowheart is not manipulating the MC (lets not give Beans a heart attack smile ) its just bad writing. Her story/romance progression is basically this. (a joke)

I'm being secretive don't talk to me - You are kinda interesting - I think I really like you - I'm willing to betray my god for you - Our first time being intimate has to be special - You're the love of my life I want to spend the rest of it with you - Hi Halsin :*