I just wiosh the blooms lasted more than one day 
They're probably just lasting one day due to the type of rose it is, left on the plant, some will last 5 or 6 days. If you cut and bring them inside they last longer. If you do a cut rose, have a bucket or large pan with cold water, take your scissors and re cut the end under water. Cutting a rose like that makes it suck water up into the stem, air being sucked in causes faster die out. You can also drop a non coated aspirin in the water to make them last longer.