Why are flowers that bloom at night are white and have good fragrance?
At night, there is darkness everywhere so the only way to attract the pollinating agents like bees, butterflies, insects, etc is through their sweet smell. That is why, plants that bloom at night are sweet scented.