Well I guess it's not creepy if you two are best friends to do the gift thing.
Throughout my own experiences... I found that I "had" to tell people if I had feelings for them. Needed it for closure. Even when I knew I wouldn't stand a chance.
But it was a load of the shoulders... instead of bottling it up inside.
Yes there will be pain and hurt but you can appreciate it down the road.
There's a chance it could change the friendship, yes but it's better to be yourself than to hide.