I love this Liberty perfect shirt in wiltshire from J.Crew. Currently it is on sale for $99 marked down from $150.00. Try code STYLE30 to save an extra 30% off sale prices.
I love this J.Crew Liberty perfect shirt in floral as well but it is no longer available.
I settled on this floral top from Old Navy. It is $24.94 but use code ONBIG20 to save 20% online. The colors are a bit brighter than I wanted but it is a pretty top and comes in many different colors and patterns.