A Nice Day for a Right Wedding

 is a minor Fallout 3 quest in Rivet City which involves Angela Staley and Diego. Angela is in love with Diego, however Diego is an acolyte and cannot return her affection. After chatting with Angela, the Lone Wanderer learns that she wants some Ant Queen Pheromones, so that she can seduce Diego. The player can also ship the couple by lying to the priest, or wreck the couple by convincing Diego to abandon the girl in favor of the church.


 * Giving Angela the Ant Queen Pheromones and waiting a few days will result in Diego 'seducing' Angela, and deciding the honorable thing to do is to leave the church and marry her. The pheromones can either be acquired from Cindy Cantelli in Rivet City Marketplace's A Quick Fix or by killing an Ant Queen, such as the one in the quest Those!.
 * If you tell the Priest of the Church that Diego is Sleeping with Angela (a lie) he will excommunicate Diego from the church and the two lovers will get married.

(someone please expand on this, as I don't have an appropriate save)
 * Diego can be convinced to abandon either the church or Angela

If the player assists Angela, the two lovers will be married, and the player may attend the wedding ceremony for a karma boost.

Bugs
As this quest doesn't appear to have any long term effects other than a few dialog choices updating to take the marriage into account, a bug that prevents this quest from completing is not a very serious issue.


 * A bug reported in both the PC and PS3 versions (and presumably all three) results in the wedding never finishing. Ordinarily, the wedding starts with Angela walking down the aisle, followed by an exchange of vows.  Instead, people just sit around in the chapel whistling while the couple stands next to the father, silent.  The wedding is never completed, there is no karma boost, and every day at three another attempt seems to be made, ending in failure.  The only known solution seems to be reloading to an early enough save.


 * During this bug (after 3 and still no wedding started)Angela will dissapear from the aisle while everyone including Diago is still at the alter. To fix this locate angela outside the church in the hallway, talk to her(doesn't matter what you ask her), then skip time ahead by an hour. this fixed the glitch and Angela was now at the alter with Diago and the ceremony started.


 * Diego spends late nights wandering Rivet City's flight deck, and has an unfortunate tendency to wander off the northern end of the flight deck and kill himself on the walkway below. Even though Diego may die, this won't prevent the wedding -- Angela will happily stand at the altar and say her vows alone.