My mayflower is a term used to describe someone who has given you momentary bliss and you are thankful for that even though you aren't destined to end up together
Person 1 : ryl is a new relationship and they look very happy together... Are you okay with that?
Person 2: yea.. Im happy for him.. He will forever be my mayflower