Posting on here for traffic as we're too excited! Not my baby but my friends and we can't figure it out! Any opinions on here what you think it is?