http://purpleboxfort.ca
Hosted by @QuyetPawz and interrupted by @ValianttheAuss.
Will be available at @sweetloots.bsky.social table in the future
Will be available at @sweetloots.bsky.social table in the future
I'm making it a goal to replace both to improve my life.
Want to help? ko-fi.com/qpthepurples...
I'm making it a goal to replace both to improve my life.
Want to help? ko-fi.com/qpthepurples...
Our QA dog has approved the unicorn!
Our QA dog has approved the unicorn!
This item will soon be available on our website and at local events at @sweetloots.bsky.social table!
This item will soon be available on our website and at local events at @sweetloots.bsky.social table!
As always, we'll have our usual goodies from me and @purpleboxfort.bsky.social You'll find us in the big tent outside! ☃️
As always, we'll have our usual goodies from me and @purpleboxfort.bsky.social You'll find us in the big tent outside! ☃️
Our stuff is often found in Ottawa at events at @sweetloots.bsky.social table!
Here's a sneak peak of this new product these are progress photos! It is a two part print.
Our stuff is often found in Ottawa at events at @sweetloots.bsky.social table!
Here's a sneak peak of this new product these are progress photos! It is a two part print.
Don't dunk on the a-holes
Don't Quote-Reskeet
Just block them and move on. Starve them of attention and oxygen
Don't dunk on the a-holes
Don't Quote-Reskeet
Just block them and move on. Starve them of attention and oxygen
"Twitter > Tweet
Bluesky > Skytweet > Skeet" is what you'll be told, but no, it was spit
Entirely spite.
"Twitter > Tweet
Bluesky > Skytweet > Skeet" is what you'll be told, but no, it was spit
Entirely spite.