Hi
This appears to be a PATTERN by Mystic Stich. You would need to buy your own fabric and floss.
It can be done on aida if you want or on other fabric of your choice. You would stitch the whole picture
UNLESS you decide to buy a dyed fabric where you don't have to do the blue background.