I've made four of them and have fabric bought for a fifth one. And it does take a LOT of fabric. Definitely get a pattern or book first before buying fabric. And of it says 1/2 yard or 1/8 yard, round up and buy more to help with possible mistakes.
it is one of my favorite patterns.