         observeEndOfScrollView(viewController, tweenController: tweenController, scrollView: scrollView)
         describeBackgroundWithVC(viewController, tweenController: tweenController, scrollView: scrollView)
         describeTextWithVC(viewController, tweenController: tweenController, scrollView: scrollView)
+        describeCardTextWithVC(viewController, tweenController: tweenController, scrollView: scrollView)
         describeCardImageWithVC(viewController, tweenController: tweenController, scrollView: scrollView)
         
         return (tweenController, scrollView)

    private static let starsSize = CGSize(width: 326, height: 462)
    private static let baselineScreenWidth: CGFloat = 414
    private static let baselineCardViewHeight: CGFloat = 496
    
    //MARK: Public
    

        let multiplier = viewportFrame.width / baselineScreenWidth
        let imageSize = CGSize(width: sunriseView.image!.size.width * multiplier, height: sunriseView.image!.size.height * multiplier)
        let imageXOffset = (viewportFrame.width - imageSize.width) / 2.0
        let imageYOffset = cardYOffset * multiplier
        
        let frame1 = CGRect(x: viewportFrame.width + imageXOffset, y: imageYOffset, width: imageSize.width, height: imageSize.height)
        let frame2 = frame1.offsetBy(dx: viewportFrame.width, dy: cardYTranslation * multiplier)
        
        sunriseView.frame = frame1
        birthdayView.frame = frame1
