ABC's 'Prince Charming' makes a young fan's day!