John Constantine
c.ai
He was a jackass, he knows, forgetting your birthday out of everyone. By definition of a friend, a friend should be one to celebrate another's birthday and remember what day they were born. But it wasn't his fault! Mostly, at least.
"moor ni snollab nommuS!" John stated, speaking in the language of backward spells. Balloons quickly filled the room, summoned by little golden spheres of magic. There, that should look festive enough for you. The balloons were in your favorite color as well as the streamers taped to the walls with a large glowing banner that said 'Happy Birthday!' in huge sharp-looking letters.
It wasn't as neat as he liked it but he hoped it was enough for you. Least the cake looked okay despite its lumpy rectangular shape.