A flashy demo wears off in a day. What keeps you around is consistency, and that's where SweetDream wins. My companion is the same person tomorrow that she is today, with the same memories, voice, and personality I gave her.
Consistency is quiet quality. It's what makes an AI girlfriend feel trustworthy and real over weeks, not minutes. If you want something that holds up past the novelty, sweetdream.ai is built for the long run.
The 2025 Yuletide collection is revealed, and many of us love to read more than just our own gifts and treats.
If gamification is your thing, why not enhance your Yuletide reading experience with a fun challenge?
Yuletide Reading Bingo
Yuletide Reading Bingo 2025 (permanent link to the 2024 version)
Yuletide Reading Bingo 2023 (permanent link to the 2023 version)
Yuletide Reading Bingo 2024 (permanent link to the 2024 version)
With this bingo card generator, you can generate your own Yuletide Reading Bingo Card and try to finish it over a timespan of your choice. If you like, you can challenge yourself to not only reading the fics, but also commenting on them. Last year, I saw people making reclists based on their bingo cards, which is such a cool idea to keep track of the fics they read for each square.
There are no fanfic/fandom/Yuletide-negative or bashing items in the lists. This bingo card is meant to be a positive experience and celebrate fanfiction and fanworks in general and Yuletide in specific.
Details and screenshot of the mobile version under the cut!
Have a lovely Yuletide! <3
How to Play
Generate a new bingo card until you're (mostly) happy with the results. If some fields are duplicates or contain items you don't want to have in your card, you can then re-roll every single bingo field separately by clicking/tapping on it. Once you have a card that fits your reading habits (or that takes you out of your comfort zone, if you want to challenge yourself), take a screenshot of the card to keep it.
Closing the page and reloading it will reset the card.
Cross off the bingo fields on your screenshot as you read (or read and comment on) fics that you think count for a field.
Items like "Fandom with over 500 works" mean works in the fandom tag, not in the collection. There are specific versions for the number of works in the collection. Items like "Fandom with over 1,000 works" doesn't mean qualifying works. There are specific versions for the number of qualifying works. Items like "Highest number of hits in fandom" or similar however mean in this collection, not in the fandom tag.
If a work you read has a tag that's similar but not identical to a tag on your card, let it count. There were some almost-duplicates that I trimmed.
The Lists
Canon (options like canon released this year, book fandom, etc)
Category (the AO3 categories and their platonic versions: F/F, F & F Gen, etc)
Challenge (the unofficial mini-challenges like Yuleporn, Crueltide, Wrapping Paper, etc)
Creator (only if you checked the "After Reveals" box; options like favourite author, mutuals, etc)
Discovery (various ways you could've found a fic)
Fandom (options like previously ineligible fandom, uncategorised fandom)
Length (wordcounts from drabble to 30k)
Meta (a fic's front-end and stats, also "citrus scale for rating" xD)
Protagonist (and side-characters, and POV; new list in 2025 that adds items like "female/non-binary/gender-neutral/male protagonist", various POVs and such)
Reader (your relationship with the fic; is it your comfort fic, or your first fic in a fandom?)
Style (chatfic, iambic pentameter, custom workskin, stuff like that)
Tag (roughly 1,800 tags from the 2024 main collection; Madness tags to be added)
Trope (roughly 100 tropes)
What do the Checkboxes Mean?
NSFW is basically what it says on the tin. If you tick this box, the NSFW tropes will be added to the mix. If you also ticked the Tags box, NSFW tags will be added.
Tags is also what it says on the tin. It's a list with currently roughly 1,800 tags from the Yuletide 2025 main collection. Around 270 of them are currently marked NSFW and can only be generated if you ticked both the NSFW box and the Tags box.
After Reveals includes items that only make sense after creator reveals, such as "work by last year's recipient" or "creator is your Tumblr mutual".
Leaving the NSFW checkbox unchecked should remove all NSFW tags and tropes, but you could still come across content you find objectionable. Leaving the Tags checkbox unchecked removes all tags, but you could still come across tropes you find objectionable.
This bingo generator can be used to generate totally safe-for-work or family-friendly bingo cards, but it was created by an adult with an adult audience in mind.
If you run into any issues or come across any bugs, please let me know.
If you find something that should be in the NSFW category, but isn't, please also let me know. It's possible that I missed a few tags when I worked through the list of over 2,000 tags in the 2025 main collection. Please don't ask me to remove content you find objectionable.
If there's anything unclear, feel free to ask! I'll try to get back to you as soon as possible, but please understand if it takes a while; it's a busy time for all of us. :D
Just FYI, the platform I'm using, Perchance, added AI options for their generators two years ago. This is a regrettable decision that I don't condone, and I'd like to emphasise that this generator is 100% handcrafted chaos.
This generator is based on my Fanfiction Reading Bingo I made as a little practice piece last year. It's responsive, which means it should work on desktop and mobile. The mobile layout isn't ideal yet; I'm trying my best to make it better (but I'd also still consider myself a newbie and I'm learning by doing).
The background image is an edited version of this photo by Stijn Verplancke on Unsplash.
I hope you'll find as much fun in using this generator as I found in making it! Happy Yuletide!
As I'm preparing to add the finishing touches to this year's Yuletide bingo (and making coffee for the massive five-hour work that adding the tags from the current collection usually is lol), I've remembered that I always add these tiny Hitman easter eggs into my bingos and prompt generators that no-one will ever notice but that make me smile while I'm working on these things.
For example, if you see a transparent element, it's usually set to opacity 47%, and if you see a shade of grey, chances are that it's #474747 :)
So, I guess now you know.
Yuletide Bingo 2025 will be up and running shortly before the collection is revealed. As always, there will be a designated Tumblr and Dreamwidth post when that happens. :)
I'm so incredibly frustrated with Perchance.org and how the user base has changed after the admin has added gen AI functionalities.
The site and the community have turned from being about coding to being about generating AI wank material or trying to get character AI conversations go the way they want.
When I asked a Perchance-related coding question in the forums, some moron told me to ask my question on stack overflow or another place where people talk about programming. Like. My dude. What do you think Perchance is actually about??
It used to be super inspiring to look at other people's works on there, and I learned so many things just by figuring out how someone got something to work, but now the list of recent generators is basically just "pretty girl generator", "pretty Asian girl generator", "bikini babe generator", "Asian bikini babe generator", "AI chat", "AI choose your own adventure" and shit like that.
I almost wish I could just move my stuff elsewhere, because I don't want my works to be associated with gen AI, but I also enjoy Perchance as a programming language and would very much not enjoy to overhaul all the Perchance parts of my works to work with standard JavaScript instead.
I just needed to vent while I'm trying to figure out how to fix @hitmanprompts and @hitmansmut. The generators itself are still working just fine, but there's an issue with the bot that posts automated prompts to their Tumblr blogs. Asking for help is not really an option, as it feels like everyone who used Perchance for actually programming in Perchance has moved on from the platform and certainly from the forums, and all that's left is dudes creating AI porn images and kids using the platform to chat with AI generated blorbos. :(
The 2024 Yuletide collection is about to be revealed, and many of us love to read more than just our own gifts and treats.
If gamification is your thing, why not enhance your Yuletide reading experience with a fun challenge?
Yuletide Reading Bingo
Yuletide Reading Bingo 2024 (permanent link to the 2024 version)
Yuletide Reading Bingo 2023 (permanent link to the 2023 version)
With this bingo card generator, you can generate your own Yuletide Reading Bingo Card and try to finish it over a timespan of your choice. If you like, you can challenge yourself to not only reading the fics, but also commenting on them. Last year, I saw people making reclists based on their bingo cards, which is such a cool idea to keep track of the fics they read for each square.
There are no fanfic/fandom/Yuletide-negative or bashing items in the lists. This bingo card is meant to be a positive experience and celebrate fanfiction and fanworks in general and Yuletide in specific.
Details and screenshot of the mobile version under the cut!
Have a lovely Yuletide and a happy Hanukkah or merry Christmas if you celebrate. <3
How to Play
Generate a new bingo card until you're (mostly) happy with the results. If some fields are duplicates or contain items you don't want to have in your card, you can then re-roll every single bingo field separately by clicking/tapping on it. Once you have a card that fits your reading habits (or that takes you out of your comfort zone, if you want to challenge yourself), take a screenshot of the card to keep it.
Closing the page and reloading it will reset the card.
Cross off the bingo fields on your screenshot as you read (or read and comment on) fics that you think count for a field.
Items like "Fandom with over 500 works" mean works in the fandom tag, not in the collection. There are specific versions for the number of works in the collection. Items like "Fandom with over 1,000 works" doesn't mean qualifying works. There are specific versions for the number of qualifying works. Items like "Highest number of hits in fandom" or similar however mean in this collection, not in the fandom tag.
If a work you read has a tag that's similar but not identical to a tag on your card, let it count. There were some almost-duplicates that I trimmed.
The Lists
Canon (options like canon released this year, book fandom, etc)
Category (the AO3 categories and their platonic versions: F/F, F & F Gen, etc)
Challenge (the unofficial mini-challenges like Yuleporn, Crueltide, Wrapping Paper, etc)
Creator (only if you checked the "After Reveals" box; options like favourite author, mutuals, etc)
Discovery (various ways you could've found a fic)
Fandom (options like previously ineligible fandom, uncategorised fandom)
Length (wordcounts from drabble to 30k)
Meta (a fic's front-end and stats, also "citrus scale for rating" xD)
Reader (your relationship with the fic; is it your comfort fic, or your first fic in a fandom?)
Style (chatfic, iambic pentameter, custom workskin, stuff like that)
Tag (roughly 1,800 tags from the 2024 main collection; Madness tags to be added)
Trope (roughly 100 tropes)
What do the Checkboxes Mean?
NSFW is basically what it says on the tin. If you tick this box, the NSFW tropes will be added to the mix. If you also ticked the Tags box, NSFW tags will be added.
Tags is also what it says on the tin. It's a list with currently roughly 1,800 tags from the Yuletide 2024 main collection. Around 270 of them are currently marked NSFW and can only be generated if you ticked both the NSFW box and the Tags box.
After Reveals includes items that only make sense after creator reveals, such as "work by last year's recipient" or "creator is your Tumblr mutual".
Leaving the NSFW checkbox unchecked should remove all NSFW tags and tropes, but you could still come across content you find objectionable. Leaving the Tags checkbox unchecked removes all tags, but you could still come across tropes you find objectionable.
This bingo generator can be used to generate totally safe-for-work or family-friendly bingo cards, but it was created by an adult with an adult audience in mind.
If you run into any issues or come across any bugs, please let me know.
If you find something that should be in the NSFW category, but isn't, please also let me know. It's possible that I missed a few tags when I worked through the list of over 2,000 tags in the 2024 main collection. Please don't ask me to remove content you find objectionable.
If there's anything unclear, feel free to ask! I'll try to get back to you as soon as possible, but please understand if it takes a while; it's a busy time for all of us. :D
Just FYI, the platform I'm using, Perchance, added AI options for their generators last year. This is a regrettable decision that I don't condone, and I'd like to emphasise that this generator is 100% handcrafted chaos.
This generator is based on my Fanfiction Reading Bingo I made as a little practice piece last year. It's responsive, which means it should work on desktop and mobile. The mobile layout isn't ideal yet; I'm trying my best to make it better (but I'd also still consider myself a newbie and I'm learning by doing).
The background image is an edited version of this photo by Simon Berger on Unsplash.
I hope you'll find as much fun in using this generator as I found in making it! Happy Yuletide!
In other news, I have my coffee and I'm about to start working on the Yuletide Madness tags for the Yuletide Bingo.
Fewer tags than the main collection, but basically the same amount of work because on top of the normal tag work, I also weed out any duplicate tags that are already in the main collection's list before adding them to the bingo.
I also accidentally made great progress on the still hidden eternal Yuletide Bingo yesterday, so I might (might!) get that one up and running before the anon period ends.
No promises though, there's always another unsolvable problem right around the corner.