12 hours round-trip for a few hours at a party?  Totally worth it!  Happy Birthday, Grandma!