This movie was AMAZING! I rewatch it ALL the time. The music, the cast, all of it is just great. It also shows that in life you really do need family and that just because someone leaves your life doesn't mean they're gone forever. If it's meant to be they'll come back. It may take 7 years, 7 months, 7 weeks, 7 days, and maybe even 7 hours but if they truly love and care about you and it's meant to be they will come back. So yes this movie was AMAZING and TAUGHT me a lot. 10/10 you should watch it.