This was absolutely not the play. The best time to tell her was immediately, the second best time was to tell her at any point between then and now, the second worst point to tell her would have been during this confession and the worst point would be after you broke her heart. So good job...