IMO it looks great. If you think you need to girl it up more, maybe some ruffles on the sleeves? Maybe picot BO? Just a couple thoughts. I bet she likes it just fine. I agree it doesn't look like it's for a boy.
Cheating is an option. . . . Cheaters never win and winners never cheat, but smart knitters who want to retain an iota of sanity do, cheerfully. ~~Kory Stamper