All done! Pattern has been uploaded to ravelry, (and if you're sarah, can you please send me an email to hannah 8 ball at gmail dot com because for some reason blogger won't let me see your profile or your email address to respond to you). Little bit will get to try it on tomorrow for the official photo shoot.
This was a lot of fun. Hopefully, others will be able to understand my pattern :)