It's a real rub to give it away, but the recipient is a special lady and deserves it.
The pattern is very involved, although not extremely difficult. I'd put it at the medium level. I've got to say that the stunning end result is well worth the challenge. I'll probably make one of these for myself at some point, though it will be after the holiday season before I can even think about it!