I really dislike it because it's way too frilly (as is Rosabelle).
Rosabel is fine.
Rosalie,
Roswitha, and
Rosamund are also good names that are similar without the overly frilly connotations.
I like
Victoria and
Constance as middle names.
Lily seems like filler.
*previously posted as summitseeker*--hike more / worry less--