No he did not!
David used a quote that has been used for centuries in a romantic context. What people say are because they googled the quote. In order to understand the meaning or to hopefully find a negative way of perceiving it. You choose?
In google the first to appear are “easy” analyzes of the quote that all point to Gertrude throwing the flowers on Ophelia’s grave and saying the quote as a form of ironic comment. If you choose the more complicated analysis, you need to analyze the entire Hamlet to understand Gertrude’s personality, actions and possibilities. She is a woman characterized by the time she lived, and therefore, one must look at the historical conditions as well as Shakespeare’s relationship with women, mothers, love and so on. -And it gives the quote a completely different meaning❤️