labor of love
doing something stupid for someone else because you’re too dumb to say no
I cleaned my mom’s house because she said she'd throw me out if I didn’t.
My brother painted my room pink because he thought it would make me happy.
I spent my allowance on a gift for my friend because I was too much of a sucker.