maybe so but its for her grandaughter i forgot to say that
If it's for her grandaughter then things change slightly, because as a grandmother she's supposed to spoil her grandchildren...however, she better be ready to get in trouble with the child's mother. You see, when I have a son, I do not want my father spoiling my son because I know how that can negatively affect my relationship with my son.
I've seen it happen one too many times. Children loving their grandparents and hating their parents because the parents got the wrong side of the "raising" deal.
So my honest opinion bro: tell your friend to not spend 1000 on a gift, and if she does, tell her to burn the price tag and act like she spent 200 bucks on it instead. Let her be the only one to know that she spent 1000 dollars on it.