That is so cute!! I love the colors you used too! I don't wear aprons, but I have a daughter-in-law who does.... And I think she just might be getting one! :D
For the top of it, did you just kind of use one of your tops, as a kind of pattern? Or just wing it?