I don't have a lot of money. I am not crafty AT ALL. People tell me, often, that I have a beautiful voice (I sing to my kids a lot in public because it soothes them and ...I love singing anyway). I like my voice I think it's nice.
I once took singing lessons for a term because at uni there was an option to do a terms worth of music modules but you had to do either an instrument or singing lessons and choir. She said I had a good voice for being "wild and untamed".
I want to do a CD of folk music songs as a Christmas present for friends and family because a pack of recordable CDs is cheap and I don't have a lot of money but it would still take work, it's not like I'm just going to belt out the songs - I will practice and try and get them to a good level.
On the other hand no matter how well I know a song there are moments I don't quite hit a note or my voice cracks a bit or something - I can never get it perfect. I imagine that's true of most singers tbh (every band I have seen live has made mistakes that were smoothed over in the studio produced versions) but obviously I can't afford access to a studio to make it "perfect".
Would you find a gift like that insulting? A bit egotistical (like... why would someone be so arrogant as to think you want to hear their singing)? Or would you appreciate it for the thought and work that went in? (and hopefully you like the music too!)