Sometimes taking No for an answer is fine, and sometimes not taking No for an answer is a sign of how much you desire it; identifying that thin line is your responsibility! But...whatever you do, make sure you do it with your dignity and sanity in place.
Beyond all doubts, surprise even yourself and do not give up but give 'all'. Remember, no excuses!