···4747 break;
4848 }
49495050- // Add month-specific flair with British references
5151- let monthFlair = "";
5050+ // Ensure baseMessage ends with a space for proper concatenation
5151+ baseMessage += ' ';
5252+5353+ // Add month-specific flair
5454+ let monthFlairText = "";
5255 if (monthFlairs[currentMonth]) {
5353- monthFlair = getRandomElement(monthFlairs[currentMonth]);
5656+ monthFlairText = getRandomElement(monthFlairs[currentMonth]);
5757+ }
5858+5959+ // Add a British reference to the month flair
6060+ if (monthFlairText) { // Only add if there's a base month flair
6161+ monthFlairText += ` ${getRandomElement(britishReferences)}`;
5462 }
55635664 // Add a Pride reference for June
5765 if (currentMonth === "June" && Math.random() < 0.7) { // 70% chance to add a Pride reference in June
5858- monthFlair += ` ${getRandomElement(prideReferences)}`;
6666+ monthFlairText += ` ${getRandomElement(prideReferences)}`;
5967 }
60686161- let finalMessage = `${baseMessage}${monthFlair}`;
6969+ let finalMessage = `${baseMessage}${monthFlairText}`;
62706371 // Ensure message is within 300 characters
6472 if (finalMessage.length > 300) {