brainware3000:
Emmylou / 38 weeks
brainware3000:
Emmylou / 37 weeks
brainware3000:
Emmylou/ 36 weeks
brainware3000:
Emmylou / 35 weeks
brainware3000:
Emmylou / 34 weeks
brainware3000:
Emmylou / 33 weeks
brainware3000:
Emmylou / 32 weeks
brainware3000:
emmylou and maya
brainware3000:
Emmylou / 29 weeks
brainware3000:
Worst. Parents. Ever.... 2013 sounds like the future. Happy new year!
brainware3000:
Emmylou / 27 weeks
brainware3000:
Emmylou's first bath