awww - i like the ending... its really cute - and you have a good way to write - you totally can picture the story in your head when reading... :) thumps up :)
One little bit of criticism... Can you break it up into smaller paragraphs? Maybe a new one every time the speaker changes. It's just hard to read when it's in huge chunks like this. Otherwise I like it!