I think you did a great job! The fact that you listened to what she wanted and did what you could within your budget, is the most important thing! Sometimes it's the little things that make the biggest differences.
This is lovely! Someone will be very lucky to win it! I don't enter contests anymore, I won, sent her my personal info and then never received anything. Guess some people don't keep their word...oh well, live and learn!