I love that scene. Steve doesn't like surprises, but really, he's never gotten anythingfor no reason. I mean, he was raised in an orphanage, and before Jo gave him up, toys were rare. He does have the toy train he must've gotten from Jo before he had to leave, but he doesn't have memories of special Christmases or presents "just because." Kayla just gave him something because she wanted him to have it...knew he'd like it. No ulterior motive. No expectation of anything in return.