Online dating: understanding the art of timing, gift selection, and how to create romantic moments to win a girl"s heart after months of online communication.