You need to have a careful talk with you husband. One of those genius conversations where you go away with him not being offended- and yet he understands that he is never to do this type of thing again. Good luck. ;-)
Power up the pattern. This example is just like one that I had in a recent post where the patterned rug was not fitting into the room, simply because the room didn't have enough other strong patterns to balance it.
Go with patterned bedding. The one above is from Martha Stewart.
Replace the wrought iron over your bed with a piece of art work that brings in more color. Bring the eye up to the focal point- which should be your headboard area. This piece is from Uttermost.
Your nightstands are too small, as are your lamps. Replace your night stands with some Bombay chests, and get some lamps that are closer to 36 inches in height.
I like it when the lamp shade contrasts in color with the wall color.
Add more balance to your pattern with patterned drapes. These are from Horchow. A heavier color will also help.
Replace your contemporary ceiling fan with a beautiful chandelier. This will really change the mood of the room.
After that all you need to do is replace your carpet with wood floors and then change your wall color. Your husband will be thrilled to find out that the rug made you replace nearly everything in the room. Perhaps it was a little more generous gift than he thought. ;-)