I'm still trying to figure out if you are sincere or just playing for the camera? You have the perfect girl for you. If you don't act fast, you will loose her. Courtney can't wait for you much longer. She has a life to live and is at a turning point in her life. If she wants to have a good husband and children, now is the perfect time for her. Either really love her or leave her. Don't play games with your "best friend". Be honest with her and with yourself. If all that you say about her is true, how can you risk loosing her?