Reasons for her insecurity HIA
She's 17 in love with a 22 yr old!
Yes, OP, that does make a difference. You haven't the life experience to know what is acceptable to you and what isn't.
Personally, I'd be pulling him up on his behaviour. It's one thing to compliment a friends photo, but the <3 would bug the hell out of me. That combined with gifts I found out about after the fact, well I'd be ticked off.
Then again, my hubby does nice things for lots of people, often females. The difference is he tells me and the gifts are never anything more than a burnt CD or some excess thing we have lying around. If he was going to spend money on someone else, he would let me know before hand. I will admit the difference being that we live together and have a family together but even before we moved in together we had discussed what is and isn't appropriate.
'People are never perfect but love can be. People waste time looking for the perfect lover rather than creating the perfect love' - Princess Leigh-Cheri from Still Life With Woodpecker.