It's finished, washed and blocked! Now the baby just has to get here, so I can give this gift!
I got smart this time, and put all the buttons on and wove in the ends before knitting the sleeves. Then when I finished the sleeves. I had only a little finishing to do! I hate finishing, and this made the project seem faster.