"You had me at hello" this is one of the best feel good movie ,taught some important lessons to discover yourself and have patience everything will fall in its place , this movie is hella rollercoaster of emotions and not to give up no matter what , trust in people , build a relationship , think about life and "show me the money "