Jennifer Garner is a woman of many talents, and putting together a special birthday surprise is one of them.

The "Love, Simon" star found quite the way to honor her friend, Reese Witherspoon, on March 22. With her fellow actress turning 42, Garner busted out her saxophone and donned a marching band uniform to play "Happy Birthday" for Witherspoon.

The amateur musician then posted the video on Instagram and wrote, "Hey, @reesewitherspoon! I don't know why you're on my mind today...."

Garner may not exactly be Kenny G, but her rendition of "Happy Birthday" is pretty decent; you can definitely tell what song she is playing. As for her wardrobe... well, Garner pulls off the band uniform at least as well as anyone can be expected to.

In addition to getting sweet messages from friends like Garner and fans, Witherspoon got to enjoy cake for breakfast on her special day. She showed off the delicious confection in an Instagram post of her own.

What a day.

[h/t: EW]