Not being a Catholic, I don't really understand all this, but then many Catholics don't appear to understand it either. If you are praying for a new love, don't pray to St. Valentine. The proper saint is Raphael. Valentine is the saint for those you already have their special someone.
Its not mentioned, but Raphael is actually an angel. I didn't know they sainted angels.