Why does David ask Stevie to take him to Elmdale for his mother's party?

a) He doesn't have a car
b) He is lost
c) He wants to surprise his mother
d) Stevie owes him a favor