I was reading the Bruno Mars lyrics of "When I was your man".
There is a repeated mistake, or, at list that's what it seems to me.
"...... Should have gave you all my hours...."
I expected it was
"should have given you all my hours"
Some answers about the reasons?