You deserve a 5/5 . You manage to create good rhymes almost everywhere..I can't manage a single lol.
Okay, one more thing,the line:
You are an angel sent from up above
I think up and above wouldn't go together like that. Above can mean Heaven too just like up.
So if you leave out the up,it will sound correct and have a rhyme nevertheless.
Like : "You are an angel sent from above,
to take care of me and shower me with love."