im in the same position as you!
its normal for kids to be like that.
pin is 2.5 years old.
she adores my bf, loves playing with him, n even tells me she loves n miss him (he's in aussie studying now).
but when she sees him holding my hands, hugging me or whatsoever, she gets jealous.
esp since you have been her main caregiver, so she is possessive over you, thus gets insecure when she sees you n your bf being closed.
pin even does that to my parents. my dad cannot hold my mum hands or hug her if not pin will get very jealous n angry.
for me, what me n my bf do, we ask her "permission".
in the beginning,like if he wants to hold my hands, he will ask her is it ok if he holds my hands? n if she say NO, he wont.. but after a few times, she will tell him OK, n let him hold my hand for awhile.
it takes time actually, cnt be rushed.
bcos, we do not want them to think we r abandoning them for someone else.
even now, my dad n mum also ask her if they can hold hands, but they do that to tease her actually.
now, pin can accept it easier, sometimes she will ask my bf to hold my hands or even give me a kiss.
have some patience, n allow your bf to spend more time with your girl, maybe some 1-1 time. as in, sometimes when im watching tv/using the com, my bf will play with pin, like colouring/watching her fav dvds with her.
give them some bonding time.
she can totally accept him now, but im sure she would...
btw, dont mind me asking, are you in a serious relationship with your current bf?
as in plans to marry n all?
if not, i would advice not to let your girl get too emotionally attached.
so far, for my other bfs or guys i date, i dont let them get too close to pin, just let them see her once in a while.
only my current bf gets to interact with her n all cos we have plans to marry in the near future.