You see girls change everyday or maybe every minute,it takes time to make her happy every single minute, chocolates;clothes;a phone wouldn't make her happy maybe some of them but the most it wouldn't help...so I rather go with ....buying her some flowers with a letter inside ....every morning she wakes up there would be a flower with a letter,just to tell her everyday how much you love her just to let her feel special around you.There will be less ups and downs in the relationship.